본문 바로가기

mysql17

[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기 / GROUP BY 문제 제출한 코드 SELECT food_type, rest_id, rest_name, MAX(favorites) 'FAVORITES' FROM rest_info GROUP BY food_type ORDER BY food_type DESC [OUT] 제출시 오답이라고 뜸 정답 코드 SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES FROM rest_info WHERE (food_type, favorites) IN (SELECT food_type, MAX(favorites) FROM rest_info GROUP BY food_type) ORDER BY food_type DESC WHERE절로 food_type 그룹별 최대 즐겨찾기 수인 가게를 우선 구하고 그것에 맞는 (I.. 2022. 11. 18.
[프로그래머스] Lv3. 즐겨찾기가 가장 많은 식당 정보 출력하기 / GROUPBY Lv3. 즐겨찾기가 가장 많은 식당 정보 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 1 SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES FROM rest_info WHERE (food_type, favorites) IN (SELECT food_type, MAX(favorites) FROM rest_info GROUP BY food_type) ORDER BY food_type DESC # .. 2022. 11. 18.
[SQL문법] CONCAT 함수, || 연산자 (문자열 연결, 합치기) 1. CONCAT 함수 SELECT CONCAT (str1, str2 ...) ; SELECT CONCAT('오늘의 날씨는',':','흐립니다.') FROM DUAL; [out] 오늘의 날씨는 : 흐립니다. 오라클은 매개변수를 2개만 받기때문에 여러 문자를 연결하려면 중첩해서 CONCAT함수를 사용해야한다. SELECT CONCAT(CONCAT(ename, ' '),job) 직원, sal 월급 FROM EMP; 2. || 연산자 Oracle에서는 문자열을 연결시켜주는 도구로 쓰이고, MySQL에서는 논리연산자 OR를 의미한다. Oracle SELECT ename || ' ' || job 직원, sal 월급 FROM EMP; 문자열이 아닌 타입 합치기 SELECT 'ename:' || ename || ' .. 2022. 11. 17.
[프로그래머스] LV2. 재구매가 일어난 상품과 회원 리스트 구하기 / 가격대 별 상품 개수 구하기 / 입양시각구하기(1) GROUP BY 1. 재구매가 일어난 상품과 회원 리스트 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131536 SELECT user_id, product_id FROM ONLINE_SALE GROUP BY user_id, product_id HAVING COUNT(*) > 1 ORDER BY USER_ID, PRODUCT_ID DESC [OUT] COUNT(*) 결과 SELECT USER_ID, COUNT(*) FROM ONLINE_SALE GROUP BY USER_ID 2. 가격대 별 상품 개수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131530 [내가 제출한 코드] SELECT.. 2022. 11. 9.
[leetcode] 1484. Group Sold Products By The Date / GROUP_CONCAT 1484. Group Sold Products By The Date https://leetcode.com/problems/group-sold-products-by-the-date/ Group Sold Products By The Date - LeetCode Can you solve this real interview question? Group Sold Products By The Date - Table Activities: +-------------+---------+ | Column Name | Type | +-------------+---------+ | sell_date | date | | product | varchar | +-------------+---------+ There is no pr.. 2022. 11. 7.