7월 1일 SQL 복습(SQL 작성순서 및 작동순서) 내용 수정

서준영·2024년 7월 1일

SQL 정리

목록 보기
8/22

SQL 작성순서

SELECT:

반환할 열을 지정합니다.
예: SELECT column1, column2

FROM:

데이터를 가져올 테이블을 지정합니다.
예: FROM table_name

JOIN:

여러 테이블을 결합할 때 사용합니다. JOIN 조건을 지정하여 테이블을 연결합니다.
예: INNER JOIN another_table ON table_name.column = another_table.column

WHERE:

조건을 지정하여 데이터를 필터링합니다.
예: WHERE condition

GROUP BY:

데이터를 그룹으로 묶고 각 그룹에 대해 집계 함수를 적용합니다.
예: GROUP BY column1

HAVING:

그룹화된 데이터에 대해 추가적인 필터링 조건을 지정합니다. 주로 집계 함수와 함께 사용됩니다.
예: HAVING COUNT(column1) > 1

ORDER BY:

결과를 정렬합니다.
예: ORDER BY column1 ASC

LIMIT:

반환할 행의 수를 제한합니다.
예: LIMIT 10

SQL 작동순서

FROM:

데이터를 기본값으로 사용합니다.

JOIN:

필요시 여러 개를 결합합니다. 결합방식으로는 INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN 등이 지정됩니다.

ON:

JOIN을 지정하여 결합합니다. ON 약물은 JOIN 약물과 함께 사용됩니다.

WHERE:

지정된 방식으로 데이터를 배포합니다. 이 단계에서 행이 선택됩니다.

GROUP BY:

데이터 그룹으로 묶었습니다. 각 위치에 대해 편리하게 기능을 사용할 수 있습니다.

HAVING:

그룹화에 대한 추가적인 압축 정보가 있습니다. 본질적으로 유용한 기능과 함께 사용됩니다. 수식(함수)만 그룹화 할 수있다.

SELECT:

반품할 날짜. 고소득 함수도 이 단계에서 처리됩니다.

DISTINCT:

중복된 데이터.

ORDER BY:

결과 정렬합니다.

LIMIT:

반환할 행의 수를 제한합니다.

profile
시리즈나 태그목록으로 보시는게 좋습니다

0개의 댓글