728x90
반응형
/* IN 연산자
-- 비교하려는 값과 목록에 작성된 값 중 일치하는 것이 있으면 조회하는 연산자
-- > OR 연산을 연달아 작성하는 효과
[작성법]
컬럼명 IN(값1,값2,값3 ...)
*/
-- EMPLOYEE 테이블에서
-- 부서코드가 D1 또는 D6 또는 D9인 사원의 사번, 이름, 부서코드 조회
SELECT EMP_ID, EMP_NAME, DEPT_CODE
FROM EMPLOYEE
WHERE DEPT_CODE IN('D1','D6','D9');
-- 사번이 200, 205, 210인 사원의 사번,이름 조회
SELECT EMP_ID, EMP_NAME
FROM EMPLOYEE
WHERE EMP_ID IN('200','205','210');
-- 사번이 200, 205, 210인 아닌(NOT) 사원의 사번,이름 조회
SELECT EMP_ID, EMP_NAME
FROM EMPLOYEE
WHERE EMP_ID NOT IN('200','205','210');
-- 연결 연산자 (||)
-- 여러 값을 하나의 컬럼 값으로 연결하는 연산자
-- (자바의 문자열 + (이어쓰기) 효과)
SELECT EMP_NAME || '의 급여는' || SALARY || '원 입니다.' AS 결과
FROM EMPLOYEE;
728x90
반응형
'괴발개발 > DB' 카테고리의 다른 글
| ORDER BY (0) | 2024.06.01 |
|---|---|
| NULL 연산자 (0) | 2024.06.01 |
| SQL 연산자 우선순위 (0) | 2024.05.28 |
| LIKE, ESCAPE (0) | 2024.05.28 |
| BETWEEN A AND B (0) | 2024.05.28 |