글
- BETWEEN 연산자는 AND 연산자로 묶어서 검색한것보다 속도가 약간 빨라진다.
- IN 연산자는 OR 연산을 하기때문에 속도면에선 이득이 없다.
- ESCAPE 옵션은 LIKE 연산에 사용되는 와일드 문자 (%,_) 자체를 포함하는 문자열을 검색할때, 와일드 문자를 일반 문자처럼 취급하기위한 옵션
WHERE name LIKE '황보\_%' ESCAPE '\';
- WHERE name = NULL 로 하면 name 의 문자열이 NULL 인 것을 찾는다.
--> = NULL 과 IS NULL 은 다르다.
- 임의의 두수를 더하는데 둘중 하나가 NULL 이면 답은 무조건 NULL 이다.
- 연산자 우선순위 :
1. 비교연산자(=,!=,<>,...), SQL 연산자 (BETWEEN,IN,LIKE,IS NULL)
2. NOT
3. AND
4. OR
2. NOT
3. AND
4. OR
- 집합연산자 :
1. UNION : DISTINCT 해서 출력
2. UNION ALL : 중복되는것도 중복된대로 출력
3. MINUS : 차집합
4. INTERSECT : 교집합
--> 집합연산자는 컬럼의수가 틀리면 불가능하다.2. UNION ALL : 중복되는것도 중복된대로 출력
3. MINUS : 차집합
4. INTERSECT : 교집합
- 컬럼번호로 정렬하기
order by [번호]
RECENT COMMENT