커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
group by 절을 입력하지 않았을 때 하나의 결과 값만 발생하는 이유가 궁금합니다.
[왕초보] 엑셀보다 쉽고 빠른 SQL
0주차
북마크
서*연
댓글
3
추천
0
조회수
13
조회수
13
답변 완료

안녕하세요 3주차에서 실습 내용으로 올려주신 내용 코드 작성 중에 궁금한 점이 생겼습니다!

"[지역 (시도)] 음식점 이름 (음식 종류) 컬럼을 만들고 주문 건수 확인하기"


  1. 위 실습 명제에는 '~별'로 묶어서 표시한다는 내용이 없는데도 강사님께서 작성해주신 코드에는 group by 절이 들어가 있는 이유가 궁금합니다.
강사님이 작성하신 코드
select concat('[', substr(addr,1,2),']', restaurant_name, '(', cuisine_type,')') "음식점"
		,count(1) "주문 건수"
from food_orders
group by 1
  1. group by 절을 사용하지 않을 경우 결과값이 아래 캡처화면 처럼 하나만 뜨는 이유는 무엇인지 궁금합니다.



스파르타 즉문즉답



작성한 코드 및 에러 메세지

select concat('[', substr(addr,1,2),']', restaurant_name, '(', cuisine_type,')') "음식점"

		,count(1)

from food_orders




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴