[프로그래머스 SQL] LV.1 모든 레코드 조회하기
❓ Question ❗ Answer SELECT * FROM animal_ins ORDER BY animal_id; 📌 Discussion - SELECT * 로 모든 데이터 조회
❓ Question ❗ Answer SELECT * FROM animal_ins ORDER BY animal_id; 📌 Discussion - SELECT * 로 모든 데이터 조회
❓ 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, 백의..
❓ 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로 연도만 추출
❓ 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..
❓ Question ❗ Answer SELECT order_id, product_id, DATE_FORMAT(out_date, '%Y-%m-%d'), (CASE WHEN out_date
❓ 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에 따른 집계 함수 사용
❓ 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이 목록에 있는지 확인
❓ 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으로 형식 변환