본문 바로가기

ORACLE/SQL

오라클 SQL문 기본3 (IN, LIKE, ESCAPE, NULL, NOT, ORDER BY)

<IN 조건문>

 

- 값의 특정 값 집합 확인

 

 

- 목록에 사용되는 문자 또는 날짜는 작은 따옴표(' ')로 묶어야 합니다.

 

 

 

<LIKE 조건문>

 

- %에는 문자가 오지 않거나 여러 개 올 수 있습니다.

- _ 에는 문자가 하나만 올 수 있습니다. 

 

 

 

 

 

 

<ESCAPE 옵션>

 

- 검색할 문자에 실제로 '%' 및 '_' 문자가 포함된 경우 ESCAPE 옵션을 사용하여 이스케이프 문자를 지정합니다.

 

 

 

 

 

<NULL 조건사용>

 

- is null

- is not null 

- null 값은 비교연산자로 확인할 수 없음.

 

 

 

 

<NOT 연산자>

 

 

 

 

 

<우선순위 규칙>

 

 

 계산 순서

연산자

1

 산술 연산자

2

 연결 연산자 ||

3

 비교 조건

4

 IS [NOT] NULL,  LIKE,  [NOT] IN

5

 [NOT]BETWEEN

6

 NOT 논리조건

7

 AND 논리조건

8

 OR 논리 조건

 

 

 

 

<ORDER BY 절>

 

- where 절 다음에 씀 (가장 마지막)

- ASC : 오름차순 (기본값)

- DESC : 내림차순

- ORDER BY 절에 열 '별칭'을 사용할 수 있습니다.

- 여러 열을 기준으로 정렬 가능