걷기 시작한 Coding Novice

별칭 2

별칭을 사용하여 group by, order by, where 연습해보기

네이버 이메일을 사용하여 앱개발 종합반을 신청한 주문의 결제수단별 주문건수 세어보기 실습으로 위의 내용을 도출하기 위해 작성해보기 연습을 해보자. 우선 어느 테이블이 해당 내용의 데이터를 뽑아내는데 적절한지 살펴보자. select * from orders orders테이블이 적당한 것 같다. 추가로 앱개발 종합반을 신청한 부분만 필요하니, where문구로 선택해주자. select * from orders o where o.course_title = '앱개발 종합반' 이후 결제수단별로 묶어 주는게 좋겠지? select * from orders o where o.course_title = '앱개발 종합반' group by payment_method 이제 naver를 사용하는 email 것들로만 추려보자. 아..

SQL 2022.05.22

SQL 별칭 기능 (Alias)

쿼리가 점점 길어지면 헷갈리는 일이 자주 발생한다. 그래서 SQL은 Alias라는 별칭 기능을 지원한다. select * from orders where course_title = '앱개발 종합반' orders 테이블에서 '앱개발 종합반'만 보고 싶어서 where절을 이용하여 확인해보았다. 여기서 쿼리가 길어지게 되면 이 course_title이 어느 테이블의 필드인거지? 라는 의문과 동시에 헷갈릴 수 있다. 그럴 경우 다음과 같이 별칭을 정해줄 수 있다. select * from orders o where o.course_title = '앱개발 종합반' from orders 옆에 띄워쓰기 후 o라는 별칭을 입력했다. "그러면 앞으로 orders를 o라고도 부르겠다" 라는 말이 된다. 그리고 아래 whe..

SQL 2022.05.22