SQL문 작성 시 명령어의 순서는 SQL의 기본 문법 규칙을 따라야 한다.
SQL에서 쿼리의 기본 작성 순서와 각 절의 위치는 다음과 같다:
- SELECT: 조회할 열(column)을 지정
- 예를 들어 SELECT name, age는 name과 age 열을 선택
- FROM: 데이터를 가져올 테이블을 지정
- 예를 들어 FROM employees는 employees 테이블에서 데이터를 가져옴
- JOIN: 여러 테이블을 연결할 때 사용
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN 등 다양한 종류가 있으며,
- 조인 조건은 ON을 사용하여 지정
- WHERE: 필터링 조건을 지정
- 예를 들어 WHERE age > 30은 age가 30보다 큰 데이터만 선택
- GROUP BY: 데이터를 그룹화할 기준을 지정
- 예를 들어 GROUP BY department는 department 별로 데이터를 그룹화
- HAVING: 그룹화된 데이터에 조건을 적용
- HAVING 절은 WHERE와 비슷하지만, GROUP BY에 의한 그룹화 이후에 필터링할 때 사용
- ORDER BY: 결과를 정렬
- 예를 들어 ORDER BY age DESC는 age를 기준으로 내림차순으로 정렬
- 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 |