
안녕하세요 3주차 3-3 실습 3번 문항 중 group by 구문 사용에 대해 궁금한 점이 있습니다
(3번 문항 : [지역(시도)] 음식점 이름 (음식종류) 컬럼 만들고 총 주문건수 구하기 )
작성한 코드
# [지역(시도)] 음식점 이름 (음식종류) 컬럼 만들고 총 주문건수 구하기
select concat('[', substr(addr,1,2),'] ', restaurant_name, ' (', cuisine_type,')') "지역별 음식점",
count(1) "주문건수"
from food_orders

처음에 아래와 같이 구문을 작성했더니 한 건만 추출되어,
강의를 듣고 group by 1 을 작성해줘야 된다는 것을 알게 됐습니다.
글자를 합쳐 새로 만든 컬럼이기에, group by 구문이 필요한건가요?
group by구문이 없으면 왜 한 건만 추출되는지 궁금합니다.
