[Database] 조건 검색(WHERE 절)


조건 검색(WHERE 절)

  • 조건을 만족하는 데이터만 검색
  • SELECT [ ALL ㅣ DISTINCT ] 속성_리스트
    FROM 테이블_리스트
    [ WHERE 조건 ] ;

  • 예제에 사용할 판매 데이터베이스

    • Customer 테이블
    • Items 테이블
    • Orders 테이블


  • 조건에 사용하는 비교 연산자


  • 조건에 사용하는 논리 연산자


  • items 테이블에서 재고량 (stocks)이 20이상인 제품의 code, name, stocks를 검색하시오.

    • SELECT code, name, stocks FROM items WHERE stocks >= 20;
  • Orders 테이블에서 apple 계정의 고객의 10 개 이상 주문한 item 과 qty, date를 검색하시오.

    • SELECT item, qty, date FROM orders WHERE customer = ’apple’ AND qty >= 10;
  • Orders 테이블에서 apple 고객이 주문했거나 10 개 이상 주문된 customer, item, qty, date를 검색하시오.

    • SELECT customer, item, qty, date FROM orders WHERE customer = ’apple’ OR qty >= 10 ;
  • Items 테이블에서 단가(price)가 3000원 이상이고 5000원 미만인 제품의 이름(name)과, 재고량(stocks)를

    • SELECT name, stocks FROM items WHERE price >= 3000 AND price < 5000 ;