- 직업이 SALESMAN 이고 월급이 1200 이상인 사원들의 이름, 월급, 직업을 출력

▶ 직업 SALESMAN이 검색되어 조건이 TRUE, 월급이 1200이상인 데이터도 검색이 되는 맞는 조건,
WHERE TRUE 조건 AND TRUE 조건이기 때문에 검색됨. 둘중에 하나라도 FALSE이면 데이터는 반환 X

*TRUE AND NULL은 NULL이 반환 (NULL은 알 수 없는 값이기 때문에 TURE인지 FALSE인지 알 수 없기 때문)
<AND 연산 진리 연산표>
| AND | TURE | FALSE | NULL |
| TRUE | TRUE | FALSE | NULL |
| FALSE | FALSE | FALSE | FALSE |
| NULL | NULL | FALSE | NULL |
<OR 연산자 진리 연산표>
| OR | TRUE | FALSE | NULL |
| TRUE | TRUE | TRUE | TRUE |
| FALSE | TRUE | FALSE | NULL |
| NULL | TRUE | NULL | NULL |
<NOT 연산자 진리 연산표>
| NOT | TRUE | FALSE | NULL |
| TRUE | FALSE | TRUE | NULL |
'데이터베이스 > SQL' 카테고리의 다른 글
| SQL REPLACE, LPAD, RPAD, TRIM(R, L), ROUND, TRUNC, MOD, FLOOR (0) | 2023.09.21 |
|---|---|
| SQL UPPER, LOWER, INITCAP, SUBSTR, LENGTH, INSTR (0) | 2023.09.18 |
| SQL 비교연산자, BETWEEN AND, LIKE (0) | 2023.08.28 |
| SQL WHERE절 (숫자 데이터, 문자, 날짜), 산술 연산자 (0) | 2023.08.27 |
| SQL DISTINCT, ORDER BY (0) | 2023.08.27 |