상세 컨텐츠

본문 제목

SQL join, Alias

코딩/SQL

by joing_in 2023. 3. 15. 17:23

본문

Alias(별칭 기능)

ex)

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

 

ex)

select payment_method, count(*) as cnt from orders o

where o.course_title = '앱개발 종합반'

group by payment_method

 

Left Join

a를 b에 붙인다 해서 left join이라고 한다

 

여기서 A와 B는 각각의 테이블을 의미합니다. 둘 사이의 겹치는 부분은, 뭔가 테이블 A와 B의 key 값이 연결되는 부분

 

ex)

SELECT * from users u

left join point_users p on u.user_id = p.user_id

 

 

 

 

 

Inner Join

여기서 A와 B는 각각의 테이블을 의미합니다. 이 그림은 뭔가, 두 테이블의 교집합

 

 

ex)

SELECT * from users u

inner join point_users p on u.user_id = p.user_id

 

 

'코딩 > SQL' 카테고리의 다른 글

SQL left join 연습  (0) 2023.03.17
SQL inner join 연습  (0) 2023.03.15
SQL Group by, Order by 연습  (0) 2023.03.15
SQL Order by  (0) 2023.03.15
SQL Group by  (0) 2023.03.15

관련글 더보기