커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
질문사항
[왕초보] 엑셀보다 쉬운, SQL
3주차
북마크
박*현
댓글
2
추천
0
조회수
12
조회수
12
답변 완료

#질문 1번

SELECT u.name ,COUNT(*) as order_cnt from orders o  

inner join users u on o.user_id = u.user_id 

where u.email like '%naver%'

group by name

order by order_cnt DESC 


SELECT u.name ,COUNT(u.name) as order_cnt from orders o  

inner join users u on o.user_id = u.user_id 

where u.email like '%naver%'

group by name

order by order_cnt DESC 


**결과값은 동일한데, count () 괄호 안에 * 이 들어가는 것돠 u.name 이 들어가는 것은 어떤 차이가 있나요?


#질문2번

courses table과 checkins table은 필드명은 같지만 서로 다른 데이터로 존재합니다. 

필드명이 겹치지만 다른 데이터를 가져도 후에 문제가 생기지 않나요. 연습문제 풀다가 같은 필드명이라서 헷갈렸어서요.

courses 에 updated_at 과 chekcins 에 updated_at 를 말씀드립니다~ 

그래서 c.updted_at 이나 c2.updated_at으로 나눠서 구분하는 걸까요?


감사합니다 :) 

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