SELECT (조회)
SELECT 필드목록 FROM 테이블명;
> 테이블에서 필드목록 조회
WHERE (조건문)
SELECT 필드목록 FROM 테이블명 WHERE 조건;
> 테이블에서 조건에 맞는 경우에 대해, 필드목록 조회
LIKE (~로 시작, 포함, 끝나는 단어) (부분 문자열 검색)
SELECT 필드목록 FROM 테이블명 WHERE 필드 LIKE '와일드카드 포함 문자';
> 테이블에서 필드에 '와일드카드 포함 문자'가 있는 경우에 대해, 필드목록 조회
> (LIKE는 WHERE절과 함께 쓰인다.)
와일드카드 = 문자의 패턴을 의미한다.
- %
임의의 복수개의 문자와 대응한다. DOS의 '*'와 동일한 의미.
- _
임의의 하나의 문자와 대응한다. DOS의 '?'와 동일한 의미.
- [][]안에 포함된 문자들 중 하나의 문자와 대응하는 경우.
- [^ ][^ ] 안에 포함된 문자들에 포함되지 않는 경우.
IN (~이거나) (리스트에 하나라도 포함되는 경우)
SELECT 필드목록 FROM 테이블명 WHERE 필드 IN ('예', '시');
> 테이블에서 필드가 ('예', '시')에 포함되는 경우, 필드목록 조회
> (IN 연산자는 WHERE절과 함께 쓰인다)
BETWEEN (~이상 ~이하)
SELECT 필드목록 FROM 테이블명 WHERE 필드 BETWEEN A AND B;
> 테이블에서 필드가 'A 이상 B 이하'인 경우에 대해, 필드목록 조회
> (BETWEEN 최소값 AND 최대값은 WHERE절과 함께 쓰인다)