코딩테스트 공부/MySQL 문제 풀기

https://school.programmers.co.kr/learn/courses/30/lessons/77487 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2021 Dev-Matching: 웹 백엔드 개발자의 헤비 유저가 소유한 장소라는 문제이다. 간단하게 말하자면 2번이상 장소를 예약한 사람을 찾는 내용이다. 하지만 여기서 예약한 내용의 모든 요소를 뽑아내야 한다. SELECT * from places where host_id in ( select host_ID from places group by HOST_ID having count(HOST_I..
https://school.programmers.co.kr/learn/courses/30/lessons/164672 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT BOARD_ID, WRITER_ID,TITLE, PRICE, if(status = 'SALE', "판매중", if(status = 'RESERVED', '예약중', '거래완료')) as status from USED_GOODS_BOARD where date_format(CREATED_DATE, "%Y-%m-%d") = "2022-10-05" order by board_id desc ..
그룹별 조건에 맞는 식당 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131124 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr REST_REVIEW에서 리뷰를 가장 많이 한 사람을 뽑아야 한다. 제일 처음에는 MAX로 할려했지만 리뷰를 제일 많이 한 사람이 여러명이라면 에러가 생긴다. 그러므로 RANK를 사용했다. RANK() rank() : RANK 함수는 중복 값들에 대해서 동일 순위로 표시하고, 중복 순위 다음 값에 대해서는 중복 개수만큼 떨어진 순위로 출력하도록 하는 함수이..
https://school.programmers.co.kr/learn/courses/30/lessons/62284 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 우유와 요거트가 담긴 장바구니 SELECT distinct a.cart_id from (select cart_id, name from cart_products where name = 'Milk') as a join cart_products as b on a.cart_id = b.cart_id where b.name = "Yogurt" order by id asc Milk와 Yogurt가 같이 있는..
주문량이 많은 아이스크림들 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/133027 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr select distinct A.flavor from first_half as A join (select july.flavor, sum(july.total_order) as TOTAL_ORDER from july group by flavor) as B on A.flavor = B.flavor order by A.TOTAL_ORDER + B.TOTAL_ORDER..
카테고리 별 도서 판매량 집계하기 https://school.programmers.co.kr/learn/courses/30/lessons/144855 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT category, sum(book_sales.sales) as total_sales from book, book_sales where book.book_id = book_sales.book_id and date_format(book_sales.sales_date, "%Y-%m") = '2022-01' group by category order by ..
경기도에 위치한 식품창고 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, if(FREEZER_YN is null, 'N', FREEZER_YN) as FREEZER_YN from FOOD_WAREHOUSE where substring_index(ADDRESS, ' ', 1) = '경기도' order by WAREHOUSE_ID asc 왼쪽에서 문자..
흉부외과 또는 일반외과 의사 목록 출력하기(LEVEL 1) https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT DR_NAME, DR_ID, MCDP_CD, date_format(HIRE_YMD, '%Y-%m-%d') from DOCTOR where MCDP_CD = 'CS' or MCDP_CD = 'GS' order by HIRE_YMD desc date_format은 날짜의 형식을 지정해준다. order by의 desc는 내림차순,..
Wooooong!!
'코딩테스트 공부/MySQL 문제 풀기' 카테고리의 글 목록