SQL_쿼리 입력 순서

Jio.B·2023년 7월 9일
0

메인 쿼리

SELECT ...
FROM ...
WHERE ...
GROUP BY ...
HAVING ...
ORDER BY ... ;

서브 쿼리

  1. 메인쿼리와 순서 동일

  2. 서브쿼리는 반드시 괄호( ) 안에 작성
    ㄴ 단, GROUP BY 에서는 불가

  3. 서브쿼리에는 세미콜론 ;을 붙이지 않아도 됨 = 메인쿼리의 마지막에만!

    [예시] SELECT문 서브쿼리
    SELECT ...
    ---tab--- (SELECT ~
    ---tab--- FROM ~
    ---tab--- WHERE ~ )
    FROM ...
    WHERE ... ;

JOIN 할 때

SELECT ...
FROM 기준이 되는 테이블A
INNER JOIN 합쳐질 대상 테이블B
ON 테이블A.aa = 테이블B.bb
WHERE ...

LIMIT 쓸 때

(ex : 필터링한 값 중 상위 3개만 출력)
SELECT ...
FROM ...
WHERE ...
ORDER BY ...
LIMIT number ;

0개의 댓글