[SQL 문제 풀기] 경기도에 위치한 식품창고 목록 출력하기(131114)

lhs's avatar
Nov 26, 2024
[SQL 문제 풀기] 경기도에 위치한 식품창고 목록 출력하기(131114)
 

1. 문제 풀이 아이디어

  • LIKE 연산자와 ifnull 함수를 사용하면 문제를 해결할 수 있다.

2. 나의 정답 코드

SELECT warehouse_id, warehouse_name, address, ifnull(freezer_yn,'N') FROM food_warehouse WHERE address LIKE '경기도%' ORDER BY warehouse_id;

3. 정리

  • ifnull 함수를 사용하여 freezer_ynnull이면 N을 출력한다.
  • WHERE 절에서 LIKE 연산자와 와일드카드를 사용해 address 컬럼 값이 "경기도"로 시작하는 행을 찾는다.
  • ORDER BY 절에서 옵션을 생략하여 아이디를 오름차순으로 정렬한다.
Share article

LHS's Study Space