상세 컨텐츠

본문 제목

SQL - LEVEL 01 문법 정리

코딩테스트

by icandoitfly 2023. 8. 22. 14:31

본문

def solution(a, b):
    return int(max(f"{a}{b}", f"{b}{a}"))
# SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N')
# FROM FOOD_WAREHOUSE
# WHERE WAREHOUSE_NAME LIKE '%경기%'
# ORDER BY WAREHOUSE_ID


# SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, FREEZER_YN
# FROM FOOD_WAREHOUSE
# WHERE FREEZER_YN IS NOT NULL AND WAREHOUSE_NAME LIKE '%경기%'
# UNION ALL
# SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, 'N'
# FROM FOOD_WAREHOUSE
# WHERE FREEZER_YN IS NULL AND WAREHOUSE_NAME LIKE '%경기%'
# ORDER BY WAREHOUSE_ID

# SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, COALESCE(FREEZER_YN, 'N')
# FROM FOOD_WAREHOUSE
# WHERE WAREHOUSE_NAME LIKE '%경기%'
# ORDER BY WAREHOUSE_ID

SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS,
CASE WHEN FREEZER_YN IS NULL
THEN 'N' ELSE FREEZER_YN END
FROM FOOD_WAREHOUSE
WHERE WAREHOUSE_NAME LIKE '%경기%'
ORDER BY WAREHOUSE_ID

 

코딩테스트 연습 - 경기도에 위치한 식품창고 목록 출력하기 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

* 쉬운 문제 이지만, 각 다른 풀이법 익히기! 

'코딩테스트' 카테고리의 다른 글

조건에 부합하는 중고 거래 댓글 조회하기  (0) 2023.08.17

관련글 더보기