프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr CONCAT 으로 str 필드들 합치기 3개의 주소 필드를 스페이스바를 사이에 껴서 합쳐서 출력하도록 합니다. SUBSTRING 과 CONCAT 으로 전화번호 사이에 하이픈 넣기 3,4,4로 전화번호를 끊어서 사이에 하이픈을 넣고 출력합니다. 쿼리문 SELECT B.user_id, B.nickname, CONCAT(B.city,' ',B.street_address1,' ',B.street_address2) AS address, CONCAT(SUBSTRING(B.tlno,1,3),'-',SUBSTRING(B...
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2개의 필드로 GROUP BY 실행, HAVING 절로 GROUP BY 후 조건 주기 두개의 필드를 기준 필드로 group by 를 진행하고, having 절로 2번 이상 나오는 레코드들에 대해 출력합니다. 마지막에 정렬을 진행합니다. 쿼리문 SELECT user_id, product_id FROM online_sale GROUP BY user_id, product_id HAVING COUNT(*) >= 2 ORDER BY user_id, product_id DESC
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr JOIN, GROUP BY, DATE inner join 으로 두 테이블을 합쳐주고 where 로 날짜 조건이 맞는 레코드를 뽑아서 group by 로 묶어줍니다. 마지막에 정렬까지 진행해줍니다. 쿼리문 SELECT A.product_id, B.product_name, SUM(B.price*A.amount) AS total_sales FROM food_order A JOIN food_product B ON A.product_id=B.product_id WHERE YEAR(A.produce_date)=2022..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 카테고리별로 조건에 맞는 레코드 구하기 같은 카테고리의 최고 가격 레코드를 뽑아야 합니다. 아래 풀이와 유사합니다. 프로그래머스 MySQL : [lv.3] 즐겨찾기가 가장 많은 식당 정보 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 공개된 S jamong-5.tistory.com 쿼리문 : 인라인뷰, ROW_NUMBER() OVER (PARTITIO..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr JOIN, MONTH, GROUP BY join 문으로 차량 관리 테이블에 렌탈 이력 테이블을 합쳐주고, WHERE 절로 조건에 맞는 레코드를 구한 후 GROUP BY 로 중복되지 않게 출력합니다. 쿼리문 SELECT A.car_id FROM CAR_RENTAL_COMPANY_CAR A JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY B ON A.car_id=B.car_id WHERE A.car_type='세단' AND MONTH(B.start_date)=10 GROUP BY A.car_..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 공개된 SQL 쿼리문들을 몇개 살펴봤는데, 방법이 매우 다양했습니다..! OUTER JOIN 으로 해결하기 방식은 각 행마다 타입이 같고, 즐겨찾기가 더 많은 모든 행들을 다 붙입니다. 붙은게 없는 행이 곧 즐겨찾기가 가장 많은 행이 됩니다. 쿼리문 SELECT r1.food_type, r1.rest_id, r1.rest_name, r1.favorites FROM REST_INFO r1 LEFT JOIN REST_INFO r2 ON r1.FAVORITES < r2.FAVORITES AND r1.FOOD_TY..