상세 컨텐츠

본문 제목

240105금_TIL

TIL

by 30303 2024. 1. 5. 18:02

본문

728x90

sql 코드카타

 

문제 37.

'경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요.
결과는 출판일을 기준으로 오름차순 정렬해주세요.

 

SELECT b.book_id, a.author_name, b.published_date
from book b join author a on b.author_id=a.author_id
order by 3
SELECT b.book_id, a.author_name, b.published_date
from book b join author a on b.author_id=a.author_id
where b.category ='경제'
order by 3
SELECT b.book_id, a.author_name, date_format(b.published_date, '%Y-%m-%d') as published_date
from book b join author a on b.author_id=a.author_id
where category ='경제'
order by 3

 

주의사항

PUBLISHED_DATE의 데이트 포맷이 예시와 동일해야 정답처리 됩니다.

끼룩... 

 

문제 38.

FOOD_ORDER 테이블에서 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해주세요. 출고여부는 5월 1일까지 출고완료로 이 후 날짜는 출고 대기로 미정이면 출고미정으로 출력해주시고, 결과는 주문 ID를 기준으로 오름차순 정렬해주세요.

 

SELECT order_id, product_id, out_date, 
case when out_date <='2022-05-01' then '출고완료'
when out_date >'2022-05-01' then '출고대기'
else '출고미정' end as '출고여부'
from food_order
order by order_id
SELECT order_id, product_id, date_format(out_date, '%Y-%m-%d'),
case when out_date <='2022-05-01' then '출고완료'
when out_date >'2022-05-01' then '출고대기'
else '출고미정' end as '출고여부'
from food_order
order by order_id

date_format()  ㅇ ㅣ 잉...

 

문제 39.

상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정해주세요.

 

 

SELECT i.ingredient_type, count(1) as TOTAL_ORDER
from first_half f join icecream_info i on f.flavor=i.flavor 
group by 1
order by 2
SELECT i.ingredient_type, sum(f.total_order) as TOTAL_ORDER
from first_half f join icecream_info i on f.flavor=i.flavor 
group by 1
order by 2

밑에 예시를 잘 보자,,

 

문제 40.

동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요.

 

SELECT animal_id, name, sex_upon_intake
from animal_ins
where name in ('Lucy','Ella','Pickle','Rogan','Sabrina','Mitty')

 

문제 41.

BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요.
결과는 출판일을 기준으로 오름차순 정렬해주세요.

SELECT book_id, date_format(published_date,'%Y-%m-%d') as published_date
from book
where published_date like '2021%' and category = '인문'
order by 2

 

sqld.. 뒷부분.. 주말에 살아있다면 들어보자..

'TIL' 카테고리의 다른 글

240109화_TIL  (1) 2024.01.09
240108월_TIL  (0) 2024.01.08
240104목_TIL  (0) 2024.01.04
240103수_TIL  (1) 2024.01.03
240102화_TIL  (0) 2024.01.02

관련글 더보기