일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MYSQL
- 백준
- 소프티어
- 1과목
- 시나공
- 파이썬
- 코딩봉사
- 알고리즘
- 코딩교육봉사
- softeer
- 정보처리산업기사
- BFS
- kotlin
- python
- 프로그래머스
- CJ UNIT
- 자바
- 데이터베이스
- SW봉사
- 회고
- 스프링
- java
- C++
- 코틀린
- 공부일지
- 백준 알고리즘
- programmers
- SQL
- 문제풀이
- 백준알고리즘
Archives
- Today
- Total
JIE0025
[MySQL][Lv.1] 경기도에 위치한 식품창고 목록 출력하기 (ISNULL) 본문
728x90
https://school.programmers.co.kr/learn/courses/30/lessons/131114
✅ 문제
간단한 출력 문제이다.
✍️ CASE 문
CASE 문을 이용해 NULL일경우 'N'을 출력하게 만들 수 있다.
CASE
WHEN FREEZER_YN IS NULL THEN 'N'
ELSE FREEZER_YN
END AS FREEZER_YN
✍️ SUBSTRING(문자열, 시작위치, 몇글자)
MySQL에서 문자열 자를때 사용한다.
SUBSTRING(ADDRESS, 1, 3) = "경기도"
ADDRESS의 맨 앞글자부터 3글자가 "경기도" 인지 체크해주었다.
✅ 정답
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS,
CASE
WHEN FREEZER_YN IS NULL THEN 'N'
ELSE FREEZER_YN
END AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE SUBSTRING(ADDRESS, 1, 3) = "경기도"
ORDER BY WAREHOUSE_ID
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[MySQL][Lv.3] 조건에 맞는 사용자 정보 조회하기 (1) | 2023.11.04 |
---|---|
[BFS][Lv.4] 트리 트리오 중간값 - 파이썬(Python) (0) | 2023.11.03 |
[그리디][lv.2] 귤 고르기 (Java) (1) | 2023.11.01 |
[MYSQL][lv.3] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (2) | 2023.10.29 |
[MYSQL][lv.2] 조건에 부합하는 중고거래 상태 조회하기 (0) | 2023.10.29 |