Coding Test/SQL

[프로그래머스 / MySQL] Lv 1. 과일로 만든 아이스크림 고르기

annovation 2024. 12. 7. 10:30

Question

 

https://school.programmers.co.kr/learn/courses/30/lessons/133025

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr


Code 

 

SELECT f.FLAVOR
FROM FIRST_HALF f
JOIN ICECREAM_INFO i
ON f.FLAVOR = i.FLAVOR
WHERE TOTAL_ORDER > 3000 AND INGREDIENT_TYPE LIKE 'fruit%'
ORDER BY TOTAL_ORDER DESC

 

  • JOIN
    • FIRST_HALF 테이블과 ICECREAM_INFO 테이블을 조인
  • ON
    • JOIN을 사용할 때는 어떤 조건으로 두 테이블을 연결할지 지정해야 하며, 이 조건은 ON 절에 명시
  • LIKE fruit% 
    • 'fruit'으로 시작하는 모든 문자열
    • 문자열 비교 시 철자와 공백, 대소문자를 포함하여 정확히 일치해야 합니다.
    • 문자열 감쌀 때 ''
  • ORDER BY DESC
    • 내림차순(큰 값부터 작은 값으로 정렬)
반응형