SQL - 별칭

박영준·2023년 6월 1일
0

DB

목록 보기
13/41

별칭 1

1) 필요성

select * from orders
where course_title = '앱개발 종합반'
  • 쿼리가 길어지면, 여기의 course_title이 어느 테이블에 속하는지 헷갈릴 수 있다.

2) 사용법

select * from orders o
where o.course_title = '앱개발 종합반'
  • o

    • 여기서는 o 라는 별칭을 사용했으나, a, b 등... 어느것을 사용해도 무방하다.
    • 별칭 o는 orders 를 앞으로 이렇게 나타내겠다는 의미
  • o.course_title

    • orders 테이블에 있는 course_title

별칭 2

1) 필요성

select payment_method, count(*) from order o
where o.course_title = '앱개발 종합반'
group by payment_method

  • count(*)라는 필드명은 직관적으로 보기는 어렵다.

2) 사용법

select payment_method, count(*) as cnt from order o
where o.course_title = '앱개발 종합반'
group by payment_method

  • as로 별칭을 단다

  • count(*) -> cnt 로 바뀌었다.

profile
개발자로 거듭나기!

0개의 댓글