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..