SELECT 문
SELECT 문의 기본 문법은 다음과 같다.
1
2
3
4
5
6
SELECT [ALL|DISTINCT] 속성명(들)
FROM 테이블명(들)
[WHERE 검색조건(들)]
[GROUP BY 속성이름]
[HAVING 검색조건(들)]
[ORDER BY 속성명 [ASC|DESC]]
SELECT/FROM
1
2
SELECT [ALL|DISTINCT] 속성명(들)
FROM 테이블명(들)
WHERE
1
[WHERE 검색조건(들)]
| 술어 | 연산자 | 예 |
|---|---|---|
| 비교 | =,<>, <, <=, >, >= |
price < 20000 |
| 범위 | BETWEEN |
price BETWEEN 10000 AND 20000 |
| 집합 | IN, NOT IN |
price IN (10000, 20000, 30000) |
| 패턴 | LIKE |
bookname LIKE ‘축구의 역사’ |
| NULL | IS NULL, IS NOT NULL |
price IS NULL |
| 복합조건 | AND, OR, NOT |
(price < 20000) AND (bookname LIKE ‘축구의 역사’) |
ORDER BY
1
[ORDER BY 속성명 [ASC|DESC]]
GROUP BY
1
[GROUP BY 속성이름]
HAVING
1
[HAVING 검색조건(들)]