SQL

SQL 문제풀이

[프로그래머스 SQL] LV.1 모든 레코드 조회하기

❓ Question ❗ Answer SELECT * FROM animal_ins ORDER BY animal_id; 📌 Discussion - SELECT * 로 모든 데이터 조회

SQL 문제풀이

[프로그래머스 SQL] LV.2 가격대 별 상품 개수 구하기

❓ Question ❗ Answer SELECT TRUNCATE(price,-4) PRICE_GROUP, COUNT(*) PRODUCTS FROM product GROUP BY PRICE_GROUP ORDER BY PRICE_GROUP📌 Discussion ABS(숫자) : 절대값을 구합니다. CEIL(숫자) : 값보다 큰 정수 중 가장 작은 정수를 구합니다. 소수점 이하 올림을 의미합니다. FLOOR(숫자) : 값보다 작은 정수 중 가장 큰 정수를 구합니다. 소수점 이하 버림을 의미합니다. ROUND(숫자, 자릿수(일의자리 = -1, 십의자리 = -2, 백의자리=-3, 천의자리=-4, ...)) : 자릿수를 기준으로 반올림합니다. TRUNCATE(숫자, 자릿수(일의자리 = 0, 십의자리 = -2, 백의..

SQL 문제풀이

[프로그래머스 SQL] LV.1 조건에 맞는 도서 리스트 출력하기

❓ Question ❗ Answer SELECT book_id, DATE_FORMAT(published_date,'%Y-%m-%d') FROM book WHERE YEAR(published_date) = '2021' and category LIKE '%인문%' ORDER BY published_date; 📌 Discussion - date_format으로 날짜 형식 맞추기 - year로 연도만 추출

SQL 문제풀이

[프로그래머스 SQL] LV.3 조건에 맞는 사용자와 총 거래금액 조회하기

❓ Question ❗ Answer SELECT board.writer_id USER_ID, user.nickname NICKNAME, sum(price) TOTAL_SALES FROM used_goods_board board LEFT OUTER JOIN used_goods_user user ON board.writer_id = user.user_id WHERE board.status = 'DONE' GROUP BY board.writer_id HAVING TOTAL_SALES >= 700000 ORDER BY TOTAL_SALES; 📌 Discussion - user_id, writer_id로 join - where로 판매완료된 상품만 추출 - group by로 판매자별로 그루핑 - select sum..

SQL 문제풀이

[프로그래머스 SQL] LV.3 조건별로 분류하여 주문상태 출력하기

❓ Question ❗ Answer SELECT order_id, product_id, DATE_FORMAT(out_date, '%Y-%m-%d'), (CASE WHEN out_date

SQL 문제풀이

[프로그래머스 SQL] LV.2 성분으로 구분한 아이스크림 총 주문량

❓ Question ❗ Answer SELECT info.ingredient_type, SUM(fh.total_order) TOTAL_ORDER FROM first_half fh LEFT OUTER JOIN icecream_info info ON fh.flavor = info.flavor GROUP BY info.ingredient_type ORDER BY fh.total_order; 📌 Discussion FROM에 복수 테이블, WHERE에 key 조건을 넣어서 JOIN GROUP BY로 무리지어 원하는 column에 따른 집계 함수 사용

SQL 문제풀이

[프로그래머스 SQL] LV.2 루시와 엘라 찾기

❓ Question ❗ Answer SELECT animal_id, name, sex_upon_intake FROM animal_ins WHERE name IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY animal_id; 📌 Discussion IN으로 name이 목록에 있는지 확인

SQL 문제풀이

[프로그래머스 SQL] LV.2 조건에 맞는 도서 저자 리스트 출력하기

❓ Question ❗ Answer SELECT book.book_id, author.author_name, DATE_FORMAT(book.published_date, '%Y-%m-%d') FROM book LEFT OUTER JOIN author ON book.author_id = author.author_id WHERE book.category = '경제' ORDER BY book.published_date; 📌 Discussion - join으로 병합 - date_format으로 형식 변환

냄비짱
'SQL' 태그의 글 목록 (10 Page)