[문제]
https://school.programmers.co.kr/learn/courses/30/lessons/157340
[풀이]
IF 조건문을 이용한다.
IF(조건문, 참일 때의 값, 거짓일 때의 값)
그 외의 조건문
- IFNULL(column_name, value)
- ISNULL(column_name, value)
- CASE WHEN value1 THEN result1 WHEN value2 THEN result2 … [ELSE else_result] END
[코드]
SELECT CAR_ID,
IF (CAR_ID IN (SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE '2022-10-16' BETWEEN START_DATE AND END_DATE), '대여중', '대여 가능') AS AVAILABILITY
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
GROUP BY CAR_ID
ORDER BY CAR_ID DESC;
'알고리즘 공부 및 문제 풀이 > 프로그래머스(PRO)' 카테고리의 다른 글
[pro] 프로그래머스 SQL level2 카테고리 별 상품 개수 구하기 - String (0) | 2023.04.28 |
---|---|
[pro] 프로그래머스 SQL level3 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 - GROUP BY (0) | 2023.04.27 |
[pro] 프로그래머스 SQL level3 즐겨찾기가 가장 많은 식당 정보 출력하기 - GROUP BY (0) | 2023.04.27 |
[pro] 프로그래머스 SQL level2 가격대 별 상품 개수 구하기 - GROUP BY (0) | 2023.04.27 |
[pro] 프로그래머스 SQL level2 가격이 제일 비싼 식품의 정보 출력하기 - MAX (0) | 2023.04.27 |