본문 바로가기

전체 글

(91)
SQL 피벗 테이블 ( 드디어!!) 이게 보니까 결국 max( ) 를 써야 한다는 상황을 알아야 해결이 되더라.그리고 내가 쓰려는 데이터는 from 테이블에서 조회를 해서 가져와야지 쓸 수 있더라 #음식 타입별, 연령별 주문건수 SELECT a.cuisine_type '유형',max(if(generation='10대',cnt_gene, 0)) '10대',max(if(generation='20대',cnt_gene, 0)) '20대',max(if(generation='30대',cnt_gene, 0)) '30대',max(if(generation='40대',cnt_gene, 0)) '40대',max(if(generation='50대',cnt_gene, 0)) '50대'FROM(SELECT cuisine_type,age,case when c.age..
SQL 5주차 강의 내용 SELECT restaurant_name,    avg(rating) avg_rating,    avg(if(rating'Not given', rating, null)) avg_rating2 from food_orders f group by restaurant_name 값을 제외 select a.order_id,        a.customer_id,        a.restaurant_name,        a.price,        b.name,        b.age,        b.gender from food_orders a left join customers b on a.customer_id=b.customer_id where b.customer_id is not null  값의 변경 se..
연습문제2) 이제 좀 벌었으니 flex 한 번 해볼까요?! #제품 이름과 가격만을 선택하는 쿼리 작성 select product_name,    price  from practice2 p #제품 이름에 프로가 포함된 모든 제품을 선택하는 쿼리 작성 select product_name,    price  from practice2 p  where product_name like '%프로%'#제품 이름이 갤로 시작하는 모든 제품을 선택하는 쿼리 select product_name,    price  from practice2 p  where product_name like '갤%'# 모든 제품을 구매하기 위해 필요한돈을 계산 select sum(price) '전체 가격' from practice2 p