SELECT
RESULT SET : SELECT를 통해서 조회된 결과물 (조회된 행들의 집합)
컬럼 별칭 :
- 연산을 통해 지저분해진 RESULT SET의 컬러명에 별칭 부여
- 컬럼명 AS 별칭 / 컬럼명 AS "별칭" / 컬럼명 별칭 / 컬럼명 "별칭"
- 별칭에 특수문자가 포함될 경우 반드시 큰 따옴표("") 사용
DISTINCT :
- 중복 값을 한 번만 표시하고자 할 때 사용
- SELECT절에서만 사용 가능
- 컬럼이 여러 개이면 모두 동일해야 중복 값으로 판단되어 중복 제거
WHERE
비교 연산자 :
- 비교 연산자 중 "같지 않다" 표현 -> !=, ^=, <>
- NULL 값은 비교연산자로 비교할 수 없어서 RESULT SET에 결과값으로 나오지 않는다.
BETWEEN A AND B :
LIKE :
- 비교하려는 컬럼 값이 특정 패턴에 만족할 경우 TRUE 리턴
-
- 와일드카드 '_', '%' 사용
- '_' -> 1글자 -> LIKE '_A' -> aA, 가A, 1A...
- '%' -> 0글자 이상 -> LIKE '%A%' -> A, xA, Ax, xAx...
연산자 우선순위 :
()>산술 연산자>연결연산자>비교연산자>IS NULL, LIKE, IN>BETWEEN AND>논리연산자 NOT>논리연산자 AND>논리연산자 OR
ORDER BY :
- SELECT문 가장 마지막에 실행
- ASC -> 오름차순 (기본값)
- DESC -> 내림차순
- NULL FIRST, NULL LAST