- 월급이 1200 이하인 사원들의 이름, 월급, 직업, 부서번호 출력

<비교연산자>
| > | < | >= | <= | = | != | <> | ^= |
| 크다 | 작다 | 크거나 같다 | 작거나 같다 | 같다 | 같지 않다 | ||
<BETWEEN AND>
- 월급이 1000에서 3000사이인 사원들의 이름과 월급을 출력


- 월급이 1000에서 3000사이가 아닌 사원들의 이름과 월급을 출력

- 1982년도에 입사한 사원들의 이름과 입사일을 출력

▶ 날짜로도 BETWEEN AND 를 사용할 수 있음
<LIKE>
- 이름의 첫 글자가 s로 시작하는 사원들의 이름과 월급 출력

▶ % 는 와일드카드(Wild Card). 이 자리에 어떠한 철자가 와도 상관없고 철자의 개수가 몇 개가 되든 관계없다라는 뜻
▷ % 를 특수문자가 아닌 와일드카드로 사용하려면 이퀄(=) 이 아닌 LIKE를 사용해야함
- 두 번째 철자가 M인 사원의 이름 출력

▶ _ 언더바는 어떠한 철자가 와도 관계없으나 자리스는 한 자리여야함
- 이름의 끝 글자가 T로 끝나는 사원들의 이름을 출력

- 이름에 A를 포함하고 있는 사원들의 이름을 출력

<IS NULL>
- 커미션이 NULL 인 사원들의 이름과 커미션을 출력

▶ NULL : 데이터가 할당되지 않은 상태. 알 수 없는 값
▷ 그래서 이퀄(=)로는 비교 못함. IS NULL 연산자를 써야함.
▷ comm != NULL 이라고 할 수도 있음.
<IN>
- 직업이 salesman, analyst, manager 인 사원들의 이름, 월급, 직업을 출력

▶ IN 연산자는 여러 리스트의 값을 조회할 수 있음
▷ 이퀄(=) 은 하나의 값만 조회할 수 있어서 조금 불편

- 직업이 salesman, analyst, manager이 아닌 사원들의 이름, 월급, 직업을 출력

'데이터베이스 > SQL' 카테고리의 다른 글
| SQL UPPER, LOWER, INITCAP, SUBSTR, LENGTH, INSTR (0) | 2023.09.18 |
|---|---|
| SQL 논리연산자(AND, OR, NOT) (0) | 2023.09.18 |
| SQL WHERE절 (숫자 데이터, 문자, 날짜), 산술 연산자 (0) | 2023.08.27 |
| SQL DISTINCT, ORDER BY (0) | 2023.08.27 |
| SQL SELECT, * , AS, 연결연산자(||) 사용하기 (1) | 2023.08.27 |