SQL 연습 1 - TIL 23_07_26 (수)

jegw·2023년 7월 26일
0

TIL

목록 보기
52/77
post-custom-banner

오늘 한 일

키오스크 과제

SQL 연습


SQL 연습하기

  1. customer 테이블의 모든 내용을 조회
select * from customer;

  1. menu테이블에서 id가 4번인 메뉴의 이름을 “이베리코 양념모듬” 으로 업데이트
update menu set name = "이베리코 양념모둠"
where id = 4;

  1. food_category 테이블에서 “간편식” 카테고리를 추가
insert into food_category (name) values
	'간편식'

  • 정답
insert into food_category (name) values
	('간편식');
  1. seller (판매자) 테이블에서 email과 reg_num만 조회하기
select email, reg_num from seller;

  1. menu(메뉴)의 가격이 10000원 미만인 메뉴의 이름을 조회하고 (오름차순) 가격순으로 정렬
select name, price from menu order by price

이름만 조회하는것인가? 가격도 같이 조회하는건가?

  • 정답
select name from menu where price < 10000 order by price;
  1. store(상점)의 이름과 상점을 소유한 seller(판매자)의 이름을 출력
select s.name, sl.owner_name from store s
inner join seller sl on sl.id = s.seller_id

  1. 즐겨찾기한 메뉴 (menu_like)를 통해 즐겨찾기한 고객의 이름과 즐겨찾기한 메뉴의 이름을 조회 (left join 사용)
select c.name, m.name from menu_like as ml
left join customer as c on c.id = ml.customer_id
left join menu as m on m.id = ml.menu_id

post-custom-banner

0개의 댓글