WHERE 절과 HAVING 절의 순서에 대하여
·
Back End/DataBase
⭐️ WHERE 절 VS HAVING 절GROUP BY 절을 배우게 되면서 HAVING 절을 배우게 되었다.근데 문제가 있다‼️   🧐 WHERE 절과 HAVING 절이 동작하는 것이 비슷한 것이다. 하지만 결과 값이  WHERE절과 HAVING 절이 다르게 나오는 것이다. ⭐️ GROUP BY 절에 WHERE 절이 사용될 경우 우선 아래 WHERE절이 있는 GROUP BY 코드를 보겠다.-- 각 부서별 평균 급여가 300만원 이상인 부서들만 조회 (부서코드 , 평균 급여)SELECT DEPT_CODE , ROUND(AVG(SALARY)) FROM EMPLOYEE e WHERE SALARY >= 3000000 GROUP BY DEPT_CODE; 위의 코드의 경우 순서가 어떻게 될까 ?  SELECT ..
SQL 구문 순서에 대하여
·
Back End/DataBase
⭐️ SELECT / FROM / WHERE / ORDER BY 순서에 대하여🧐 데이터 베이스에 처음 접하다 보니 순서가 헷갈릴때가 있다.SELECT EMP_ID , EMP_NAME , SALARYFROM EMPLOYEE e WHERE DEPT_CODE = 'D2'; 위 코드의 경우 실행되는 순서가 어떻게 될까 ? ⭐️ 분석1. 위 코드는 EMPLOYEE 테이블에서 DEPT_CODE가 'D2' 인 사원의 사번, 사원명, 연봉을 구하는것이다. 2. 첫번째로 테이블에 접근 , 그다음 DEPT_CODE가 'D2'인 사원을 찾음 , 그다음 EMP_ID, EMP_NAME , SALARY에접근 . 3. 그렇다면 순서는 FROM절 -> WHERE절 -> SELECT절 순으로 간다 ..