조건에 부합하는 중고거래 댓글 조회
📎 https://school.programmers.co.kr/learn/courses/30/lessons/164673
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
💡 풀이
SELECT
A.TITLE,
A.BOARD_ID,
B.REPLY_ID,
B.WRITER_ID,
B.CONTENTS,
DATE_FORMAT(B.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
FROM
USED_GOODS_BOARD AS A
JOIN USED_GOODS_REPLY AS B
ON A.BOARD_ID = B.BOARD_ID
WHERE A.CREATED_DATE LIKE "2022-10%"
ORDER BY B.CREATED_DATE, A.TITLE
3월에 태어난 여성 회원 목록 출력하기
📎 https://school.programmers.co.kr/learn/courses/30/lessons/131120
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
💡 풀이
SELECT
MEMBER_ID,
MEMBER_NAME,
GENDER,
DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d')
FROM MEMBER_PROFILE
WHERE MONTH(DATE_OF_BIRTH) = 3
AND GENDER IN ('W')
AND TLNO IS NOT NULL
ORDER BY MEMBER_ID
서울에 위치한 식당 목록 출력하기
📎 https://school.programmers.co.kr/learn/courses/30/lessons/131118
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
💡 풀이
SELECT
A.REST_ID,
A.REST_NAME,
A.FOOD_TYPE,
A.FAVORITES,
A.ADDRESS,
ROUND(AVG(B.REVIEW_SCORE), 2) AS AVG_SCORE
FROM REST_INFO AS A
JOIN REST_REVIEW AS B
ON A.REST_ID = B.REST_ID
WHERE ADDRESS LIKE '서울%'
GROUP BY REST_ID
ORDER BY AVG_SCORE DESC, A.FAVORITES DESC
오프라인/온라인 판매 데이터 통합하기
📎https://school.programmers.co.kr/learn/courses/30/lessons/131537
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
💡 풀이
-- 2022년 3월의 오프라인/온라인 상품 판매 데이터
-- 판매 날짜, 상품ID, 유저ID, 판매량
-- OFFLINE SALE 테이블의 USER_ID 값 NULL
-- 판매일 기준 오름차순, 상품 ID 오름차순, 유저 ID 오름차순
SELECT *
FROM(
SELECT
DATE_FORMAT(SALES_DATE, '%Y-%m-%d') SALES_DATE,
PRODUCT_ID,
USER_ID,
SALES_AMOUNT
FROM ONLINE_SALE
UNION ALL
SELECT
DATE_FORMAT(SALES_DATE, '%Y-%m-%d') SALES_DATE,
PRODUCT_ID,
NULL USER_ID,
SALES_AMOUNT
FROM OFFLINE_SALE
) T
WHERE T.SALES_DATE BETWEEN '2022-03-01' AND '2022-03-31'
ORDER BY T.SALES_DATE, T.PRODUCT_ID, T.USER_ID
과일로 만든 아이스크림 고르기
📎https://school.programmers.co.kr/learn/courses/30/lessons/133025
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
💡 풀이
-- 상반기 아이스크림 총주문량이 3000보다 높고
-- 주성분이 과일인 아이스크림의 맛을
-- 총주문량이 큰 순서대로 조회
SELECT A.FLAVOR
FROM FIRST_HALF A
JOIN ICECREAM_INFO B
ON A.FLAVOR = B.FLAVOR
WHERE INGREDIENT_TYPE IN ('fruit_based')
AND TOTAL_ORDER > 3000
ORDER BY TOTAL_ORDER DESC
12세 이하인 여자 환자 목록 출력하기
📎 https://school.programmers.co.kr/learn/courses/30/lessons/132201
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
💡 풀이
-- 12세 이하 여자환자 환자이름, 환자번호, 성별코드, 나이, 전화번호
-- 전화번호가 없는 경우 NONE 출력
-- 나이 내림차순, 환자이름 오름차순
SELECT
PT_NAME,
PT_NO,
GEND_CD,
AGE,
IFNULL(TLNO, 'NONE')
FROM PATIENT
WHERE AGE <= 12
AND GEND_CD IN ('W')
ORDER BY AGE DESC, PT_NAME
'SQL' 카테고리의 다른 글
[TIL] BigQuery SQL 명령어 정리 (0) | 2023.05.25 |
---|---|
[MySQL] MySQL WorkBench Dump import 시 utf8 에러 해결 방법 (0) | 2023.05.24 |
[MySQL] 프로그래머스 SQL 고득점 Kit - SELECT 풀이 (0) | 2023.05.23 |
[TIL] MySql WorkBench 명령어 정리 및 DB 실습 (1) | 2023.05.18 |