본문 바로가기

전체 글

IN, NOT IN employees테이블에서 직원중에 salary가 4000이거나 3000이거나 2700인 직원정보를 출력한다. 1 2 3 4 SELECT * FROM employees WHERE salary = 4000 OR salary = 3000 OR salary = 2700; cs IN연산자는 연산을 줄여준다. 1 2 3 SELECT * FROM employees WHERE salary IN (4000, 3000, 2700); cs employees테이블에서 salary가 10000, 17000, 24000인 직원정보를 출력 1 2 3 SELECT * FROM employees WHERE salary IN (10000, 17000, 24000); cs employees테이블에서 department_ID가 30, 5.. 더보기
AND, OR employees테이블에서 department_id가 60이거나 (department_id가 80이면서 salary가 10000이상)인 직원정보 출력 1 2 3 4 SELECT * FROM employees WHERE department_id=60 OR (department_id=80 AND salary >= 10000); cs 괄호에 의해 'department_id가 80이면서 salary가 10000이상'인 직원정보와 department_id가 60인 직원정보가 출력된다. employees테이블에서 (department_id가 60이거나 department_id가 80)이고 salary가 10000이상인 직원정보 출력 1 2 3 4 SELECT * FROM employees WHERE ( depart.. 더보기
SELECT-WHERE 절 WHERE절은 FROM절 다음에 위치한다. employees테이블에서 department_id가 90인 직원정보를 출력 1 2 3 SELECT * FROM employees WHERE department_id=90; cs employees테이블에서 salary가 24000인 직원정보를 출력 1 2 3 SELECT * FROM employees WHERE salary=24000; cs WHERE절 사용시 주의점 문자(String)과 날짜(Date) 값은 항상 작은따옴표(')로 표시 명령어는 대소문자를 구분하지 않지만 문자열은 대소문자를 구분한다. (Case-Sensitive) 날짜값은 날짜포맷에 벗어나지 않도록 (Format-Sensitive) 오라클의 날짜포맷은 RR/MM/DD (RR은 2자리 년도) 1.. 더보기