DB18 String, Date - 카테고리별 상품 개수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 공부 이번 파트에서 배울 파트는 문자열 자르기이다. Mysql에서 많은 기능들을 제공하는데, 그 중 알면 쓰고, 모르면 못 쓰는 자르기 기능에 대해 알아보자. Left : 왼쪽에서 부터 자르기 left(컬럼명 or 문자열, 길이) ex) select left("안녕하세요",2) => 안녕 Substring : 중간에서 부터 자르기 substring(컬럼 or 문자열, 시작 위치, 길이) ex) .. 2023. 2. 23. Group by - 자동차 대여 기록에서 대여중 대여 가능 여부 구분하기 https://school.programmers.co.kr/learn/courses/30/lessons/157340 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 풀면서 이렇게 해도 되는건가 싶었던 문제이다. 이게... LV3? 이번엔 중첩 질의문을 쓰되, 그것을 select안에서 작업 하였다. 2022-10-16이 start_date부터 end_date 사이에 들어가야 하므로 저렇게 between을 사용하였다. 솔직히 특별히 아주 어렵지는 않으나 이 식을 유도하는 것이 쉽지많은 않은 것 같다. 코드 SELECT car_id, case when ca.. 2023. 2. 23. Group by - 즐겨찾기가 가장 많은 식당 정보 출력하기 - 중첩질의문(쌍) 풀이 이번 문제는 개인적으로 신박했다. 어려운 것은 아닌데, 아 이렇게도 쓸 수 있구나... 중첩 질의문의 in을 이렇게 쌍으로 받는 형식은 처음 써봐서 개인적으로 더 신기 하였다. where (food_type, favorites) in ( select food_type, max(favorites) from rest_info group by food_type ) 이렇게 괄호 안에 넣어서 동시에 적용되게 만드는 방법이 있다. 문제를 자세히 보면 음식 종류별로 즐겨찾기가 가장 많은 식당의 음식 종류라고 하였다. 그렇기에 이렇게 작성해야 한다. 코드 SELECT food_type, rest_id, rest_name, favorites from rest_info where (food_type, favorite.. 2023. 2. 23. Group by - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 풀이 이번 문제는 많이 까다롭다.... 사실 큰 틀은 달라진게 없으나 내가 생각을 하나 놓쳤었다. SELECT month(start_date) month, car_id, count(history_id) records from CAR_RENTAL_COMPANY_RENTAL_HISTORY where start_date >= '2022-08-01' and start_date = 5) and start_date >= '2022-08-01' and start_date = '2022-08-01' and start_date = 5) and start_date >= '2022-08-01' and start_date 0 order by month, car_id desc 2023. 2. 23. 이전 1 2 3 4 5 다음 728x90