SELECT (DISTINCT-중복제거하기 / ALL-중복제거X) [열 이름], [열2 이름], ..[열N 이름]
FROM [조회할 테이블 이름]
WHERE [조건식1] [논리연산자--AND OR] [조건식2]..
ORDER BY [정렬하려는 열 이름][정렬 옵션: ASC-올림차순, DESC-내림차순], [정렬하려는 열 이름][정렬 옵션: ASC-올림차순, DESC-내림차순], .. ;
//이때 [열 이름]에 NULL값이 들어 있으면 해당 셀은 출력되지 않는다.
//ORDER BY는 잘 사용되지 않는다.(시간 관계상)
[신규 연산열] [별칭]
[신규 연산열] "[별칭]"
[신규 연산열] AS [별칭] --가장 선호
[신규 연산열] AS "[별칭]"
WHERE [조건식1] [논리연산자--AND OR] [조건식2]..
산술 연산자: +, -, *, /
비교 연산자:>, <, >=, <=
문자열에서의 비교 연산자: [열]>=[알파벳]은 열 값의 첫 문자와 알파벳을 비교했을 때 순서상 알파벳과 같거나 알파벳보다 뒤에 있는 문자열을 출력하라는 의미다.
등가 비교 연산자: 같다(=), 다르다(!=, <>, ^=)
논리 부정 연산자: NOT
IN연산자: 다음과 같이 쓰인다.
WHERE [열 이름] IN (데이터1, 데이터2, ..., 데이터N);
(NOT) BETWEEN [최솟값] AND [최댓값] 연산자
LIKE 연산자: %(모든 문자 데이터) _(하나의 문자 데이터)
WHERE [열 이름] (NOT) LIKE ['S%' '%AM'];
WHERE [열 이름] LIKE 'A\A%' ESCAPE '\';
WHERE [열 이름] IS NULL;
SELECT [열 이름1], [열 이름2] ..
FROM [테이블 이름]
WHERE [조건식]
[집합연산자: UNION(합집합. 중복제거)/UNION ALL(합집합. 중복제거X)/MINUS(차집합)/INTERSECT(교집합)]
SELECT [열 이름1], [열 이름2] ..
FROM [테이블 이름]
WHERE [조건식]