본문 바로가기

쿼리5

[프로그래머스_sql] 자동차 대여 기록에서 장기/단기 대여 구분하기 - 문제https://school.programmers.co.kr/learn/courses/30/lessons/151138  - 해결-- 코드를 입력하세요SELECT HISTORY_ID,CAR_ID, DATE_FORMAT(START_DATE,"%Y-%m-%d") AS START_DATE, DATE_FORMAT(END_DATE,"%Y-%m-%d") AS END_DATE,CASE WHEN DATEDIFF(END_DATE,START_DATE)  - 생각 CASE 문으로 조건 거는 부분이 필요했고, 한글로 치환하는 부분을 생각이 필요했음. 2024. 9. 9.
[프로그래머스_sql] 가장 큰 물고기 10마리 구하기 - 문제https://school.programmers.co.kr/learn/courses/30/lessons/298517 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 해결select ID, LENGTHfrom FISH_INFOwhere LENGTH is not nullorder by LENGTH desc, IDlimit 10- - SELECT ID, LENGTH-- FROM FISH_INFO-- ORDER BY 2 DESC, 1-- LIMIT 10; - 생각 2024. 9. 9.
[프로그래머스_sql] 잡은 물고기의 평균 길이 구하기 - 문제https://school.programmers.co.kr/learn/courses/30/lessons/293259 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 해결select ROUND(AVG(IFNULL(LENGTH,10)), 2) AVERAGE_LENGTHfrom FISH_INFO; - 생각round 사용 법ROUND(컬럼명, 2) → 소숫점 둘째까지 출력IFNULL(컬럼명 , 변환 값) → ex) IFNULL(a, 2) = a컬럼에 있는 null값을 2로 변환 시킨다. 2024. 9. 9.
[프로그래머스_sql] 과일로 만든 아이스크림 고르기 - 문제https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 해결SELECT A.FLAVORFROM FIRST_HALF A JOIN ICECREAM_INFO B ON A.FLAVOR = B.FLAVORWHERE TOTAL_ORDER > "3000" AND B.INGREDIENT_TYPE = "fruit_based" - 생각 2024. 9. 9.
[프로그래머스_sql] Python 개발자 찾기 - 문제https://school.programmers.co.kr/learn/courses/30/lessons/276013 - 해결-- 코드를 입력하세요SELECT PT_NAME,PT_NO,GEND_CD,AGE,coalesce(TLNO,'NONE') AS TLNOFROM PATIENT WHERE AGE  - 생각  X 2024. 9. 9.