- 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

- 집합연산자 :
1. UNION : DISTINCT 해서 출력
2. UNION ALL : 중복되는것도 중복된대로 출력
3. MINUS : 차집합
4. INTERSECT : 교집합
--> 집합연산자는 컬럼의수가 틀리면 불가능하다.

- 컬럼번호로 정렬하기
order by [번호]

'2007년1학기 > DB프로그래밍' 카테고리의 다른 글

DB 프로그래밍  (708) 2007.04.03
DB 플밍 과제  (55) 2007.04.03
DB 플밍 과제  (42) 2007.03.27
DB 프로그래밍 3장 SQLPLUS  (800) 2007.03.20
DB 프로그래밍1  (720) 2007.03.13
DB 프로그래밍  (33) 2007.03.13
by cranix 2007.04.03 12:35
| 1 2 3 4 5 6 |