💾 디스켓에 저장

Oracle SQL 조건, 논리 연산자

잘될고양 2023. 7. 17. 21:57

<조건 연산자>
 =, >, <, >=, <=, != (또는 <>) ('같지않다'라는 의미)
 
 <논리 연산자>
 and

  - 두가지 모두 True일때, True

or
 - 하나라도 TrueTrue, 둘 다 False False


 - Where 절(조건절) : 조건을 처리하는 영역


 - Where 사용시 범위로 조건 지정 x (Between 사용)


 - SQL구문에서 Where 절을 사용할 수 있는 구문
   * 구문의 종류 : Select, Insert, Update, Delete
     - Select 구문 예시 
       select 컬럼1, 컬럼2...
       from 테이블이름
       Where 컬럼1 = 컬럼2
       And 컬럼3 >= 컬럼4
       (or ...)
       order by 컬럼 Asc;

 

조건_논리 예문 1

상품의 가격이 5만원 이상이고, 10만원 이하인 상품의 이름을 조회하기

select *
from prod
where prod_sale >=50000
and prod_sale <=100000;

 

 

조건_논리 예문 2

상품이름이 무선마우스이고, 상품의 가격이 5만원 또는 7만원인 상품정보 조회
조회컬럼은 상품이름, 상품가격

select prod_name, prod_sale
from prod
where prod_name = '무선마우스'
and not (prod_sale = 50000
    or prod_sale = 70000);
반응형