[프로그래밍] DataBase

[DATABASE] SQL 작성 순

JHVan 2024. 11. 14. 22:15

SQL문 작성 시 명령어의 순서는 SQL의 기본 문법 규칙을 따라야 한다.

SQL에서 쿼리의 기본 작성 순서와 각 절의 위치는 다음과 같다:

  1. SELECT: 조회할 열(column)을 지정
    • 예를 들어 SELECT name, age는 name과 age 열을 선택
  2. FROM: 데이터를 가져올 테이블을 지정
    • 예를 들어 FROM employees는 employees 테이블에서 데이터를 가져옴
  3. JOIN: 여러 테이블을 연결할 때 사용
    • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN 등 다양한 종류가 있으며,
    • 조인 조건은 ON을 사용하여 지정
  4. WHERE: 필터링 조건을 지정
    • 예를 들어 WHERE age > 30은 age가 30보다 큰 데이터만 선택
  5. GROUP BY: 데이터를 그룹화할 기준을 지정
    • 예를 들어 GROUP BY department는 department 별로 데이터를 그룹화
  6. HAVING: 그룹화된 데이터에 조건을 적용
    • HAVING 절은 WHERE와 비슷하지만, GROUP BY에 의한 그룹화 이후에 필터링할 때 사용
  7. ORDER BY: 결과를 정렬
    • 예를 들어 ORDER BY age DESC는 age를 기준으로 내림차순으로 정렬
  8. LIMIT: 가져올 데이터의 개수를 제한
    • 예를 들어 LIMIT 10은 상위 10개의 행만 반환

'[프로그래밍] DataBase' 카테고리의 다른 글

[DATABASE] SELF JOIN, UNION, GROUP BY  (0) 2024.11.12
[DATABASE] ORACLE JOIN  (0) 2024.11.11
[DATABASE] ORACLE 함수와 표현식  (0) 2024.11.11
[DATABASE] ORACLE 연산자  (0) 2024.11.11
[DATABASE] ORACLE SQL  (3) 2024.11.11