IN 연산자, 연결연산자(||)
/* 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) 사원..
2024. 5. 29.
BETWEEN A AND B
컬럼명 BETWEEN A AND B : 컬럼 값이 A이상 B이하인 경우 -- EMPLOYEE 테이블에서 -- 급여가 300만 이상, 500만 이하의 직원의 -- 사번, 이름, 급여 조회 SELECT EMP_ID, EMP_NAME, SALARY FROM EMPLOYEE WHERE SALARY BETWEEN 3000000 AND 5000000; -- 컬럼명 NOT BETWEEN A AND B : 컬럼 값이 A이상 B이하가 아닌 경우 -- == 컬럼 값이 A미만, B초과인 경우 -- EMPLOYEE 테이블여서 -- 급여가 300만 미만, 500만 초과인 직원의 -- 사번, 이름, 급여 조회 SELECT EMP_ID, EMP_NAME, SALARY FROM..
2024. 5. 28.