본문 바로가기
반응형

Where2

Oracle database Like와 WildCard, 그리고 Escape Oracle에서 문자열을포함한 조건절을 줄때 Like를 사용한다 이러한 데이터들이 있다고 할때, 우리는 WHERE 절을 통해서 96이 포함된 부서의 이름만 출력해준다던지 'dept' 가 포함된 부서의 번호를 출력해준다던지. 이렇게 특정 키워드를 정해서 그 키워드를 포함하고있는 데이터들을 출력해줄때 Like를 사용한다. 여기서는 DEPTNO가 96,97,98에 공통적으로 '개발' 이라는 문자가 속해있다. 그럼 '개발' 이 포함된 deptno를 구하거나 '개발'이 포함된 부서의 지역들만 따로 추려줄수가 있을거같다. 백문이 불여일견 바로 해보자. 먼저 '개발' 글자를 포함하고있는 부서의 deptno를 검색해서 보여줘 라고 하면 96,97,98이 나올것이다. Like문은 이렇게 사용된다. WHERE절에 조건의 .. 2022. 11. 23.
SQL Between A and B SQL Where절은 조건절이다. 각종 조건을 조합해서 특정한 값만 가져올수있게 하는데, 보통 Select문에서 where절은 거의 99.9% 동행한다고 보면 된다. 몰론 Select문 말고도 Insert, Delete문에서도 다양하게 사용되어 각종 쿼리문에 where절은 항상 따라온다. 문법은 {조회컬럼명} Between A and B 으로 작성한다. Oracle에서 제공한 Test 기본 Table을 가지고 실행예제를 보겠다. 조회는 부서번호, 사원번호, 사원이름, 입사일, 급여를 emp 테이블에서 조회하고 where절에서 급여(sal)을 1250~1600인 사이의 데이터를 조회하고, order by를 이용하여 급여를 오름차순으로 정렬하였다 보면 1250 초과 1600 미만이 아니고 1250 이상, 1.. 2022. 11. 18.
반응형