수업(국비지원)/Oracle

[Oracle] where 조건문

byeolsub 2023. 4. 13. 13:06
  • where 조건문
  -  select 조회하고자 하는 컬럼명                      -- 생략불가
       from 테이블명                                     -- 생략불가
       where 조회하고자 하는 레코드의 조건 설정
  - where 조건문에 사용되는 비교 연산자   : =, >, <, ≥, ≤ 

💡

WHERE 절의 문자열 조회 시 대소문자 구분. 홑따옴표로 묶기.

WHERE 절의 날짜 조회 시 대소문자 구분 안함. 홑따옴표로 묶기.


예시 : 교수테이블에서 교수번호가 1001번인 교수의 모든 컬럼을 조회하기
select * from professor 
where profno = 1001;
예시 : 학생테이블에서 1학년 학생의 모든 컬럼을 조회하기
select * from student 
where grade = 1;
문제 : 학생테이블에서 1학년 학생의 학번, 이름, 학년 컬럼을 조회하기
select studno,name,grade from student 
where grade = 1;
문제 : 사원테이블에서 급여가 4000보다 큰 사람의 이름과 급여 조회하기
select ename, sal from emp
where sal>4000;
문제 : emp테이블에서 사원의 급여를 10% 인상하기로 함
      인상예상급여가 1000미만인 사원의 이름, 현재급여, 인상예상급여 조회하기
select ename,sal,sal*1.1 from emp
where sal*1.1<1000;