데이터베이스 조건문
조건문
지금까지 데이터베이스의 열 제한을 주로 다루었다. 다음은 원하는 행 데이터만을 가져오도로 하자. 이를 위해서 where라는 조건절을 사용한다. 프로그래밍에서 if문이라고 생각하면 된다.
where(조건) - 이 때 조건에 들어가는 것은 비교 연산자와 논리 연산자이다.
프로그램과 다르게 같다의 경우에는 = 하나만을 사용한다. 그리고 다르다는 <>를 사용하긴 하지만 프로그래밍과 동일하게 !=를 사용할 수 있다.
이제 조건절을 사용하여 행제한을 해보도록 하겠다.
먼저 전체 데이터를 한번 가져오자.
이제 부서번호(deptno)가 30인 데이터만 가져와보자.
이 때 열 제한은 첫 번째 행에서 선언해주고, 행 제한은 where에서 선언한다. 그리고 이 순서가 바뀌면 안된다.
사원번호가 7499인 사원에 대해 사원번호, 사원이름, 급여, 직책을 조회하고 싶다.
급여가 4000 이상인 사원에 대한 사원번호, 사원이름, 급여, 부서번호를 조회하고 싶다.
지금까지는 숫자 데이터에 대해서만 조건절을 수행했다. 다음 포스팅에서는 문자데이터에 대해 다루도록 하겠다.
댓글
댓글 쓰기