[Database] SQL SELECT 쿼리문의 문법 순서와 실행 순서

2022. 9. 6. 17:30·Database
반응형

SELECT 쿼리문에서의 문법 순서와 실행 순서는 서로 다릅니다.

쿼리문의 실행 순서를 알고 쿼리를 작성하면 보다 효율적인 쿼리를 작성할 수 있습니다.

 

 [문법 순서] 

SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY

 

 [실행 순서] 

FROM - > ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> DISTINCT -> ORDER BY

 

  • FROM : 조회 테이블 확인
  • ON : 조인 조건 확인
  • JOIN : 테이블 조인 (병합)
  • WHERE : 데이터 추출 조건 확인
  • GROUP BY : 특정 컬럼 그룹화
  • HAVING : 그룹화 이후 데이터 추출 조건
  • SELECT : 데이터 추출
  • DISTINCT : 중복 제거
  • ORDER BY : 데이터 순서 정렬

 

추가적으로, Alias(별칭)은 FROM, SELECT, ORDER BY절에서만 사용 가능합니다.

반응형

'Database' 카테고리의 다른 글

[Database/Mybatis] 마이바티스 특수문자 CDATA 처리하기  (2) 2022.09.21
'Database' 카테고리의 다른 글
  • [Database/Mybatis] 마이바티스 특수문자 CDATA 처리하기
Kim-SooHyeon
Kim-SooHyeon
개발일기 및 알고리즘, 블로그 운영에 대한 글을 포스팅합니다. :) 목표: 뿌리 깊은 개발자 되기
    반응형
  • Kim-SooHyeon
    soo_vely의 개발로그
    Kim-SooHyeon
  • 전체
    오늘
    어제
    • 분류 전체보기 (253)
      • 알고리즘 (108)
        • 자료구조 (3)
        • Java (104)
        • Python (1)
      • Back end (70)
        • Spring Project (27)
        • Java (21)
        • API (1)
        • Python (0)
        • Django (3)
        • Linux (1)
        • 서버 (2)
        • 에러로그 (11)
        • 부스트 코스 (1)
      • Front end (9)
        • HTML, CSS (4)
        • JavaScript (4)
        • JQuery (0)
      • 기타 프로그래밍 (4)
        • Android Studio (1)
        • Arduino (2)
        • Azure Fundamental(AZ-900) (1)
      • 개발도구 (23)
        • Git (12)
        • SVN (0)
        • Eclipse (2)
        • 기타 Tool (9)
      • Database (16)
        • Oracle (10)
        • MySQL (0)
        • H2 Database (3)
        • ORM & JPA (1)
      • 자격증 (10)
        • 컴활 1급 (7)
        • 컴활 2급 (2)
        • SQLD (1)
      • 기타 (13)
        • 블로그 운영 (6)
        • 문서 (1)
        • 기타 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    구현
    1차원 배열
    spring
    jpa
    알고리즘
    단계별풀기
    문자열
    백준
    배열
    Oracle
    오라클
    for문
    github
    java
    백준알고리즘
    Git
    백준 자바
    BOJ
    springboot
    solved.ac
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Kim-SooHyeon
[Database] SQL SELECT 쿼리문의 문법 순서와 실행 순서
상단으로

티스토리툴바