카테고리 없음

내일배움캠프 데이터분석가 _10기 8회차

note25140 2025. 10. 29. 16:10

 

▶학습내용 

1. year 함수 (날짜/시간 컬럼에서 연도만 추출할때 사용하는 함수)

 

SELECT book_id, year(published_date) 
FROM BOOK
WHERE category ='인문'and year(published_date) = 2021
ORDER BY published_date

 

*substring 처럼 특정문자만 잘라내는 함수 외에 연도만 추출 할 수 있는 year라는 함수도 있다. 

 

 

2. JOIN (필요한 데이터가 서로 다른 테이블에 있을때 조회하기)

공통 컬럼을 기준으로 두 테이블을 합쳐서 , 각각 테이블에서 필요한 데이터를 조 회할 수 있도록 만들어주는 것이다. 

 

*LEFT JOIN 공통 컬럼 ( 키값 ) 을 기준으로 , 하나의 테이블에 값이 없더라도 모두 조회되는 경우를 의미한다 .

 

select 조회 할 컬럼

from 테이블 1 as a(테이블명) left join 테이블 2 as b(테이블명) on a. 공통컬럼명 =b. 공통컬럼명

 

 

* INNER JOIN  공통 컬럼 ( 키값 ) 을 기준으로 , 두 테이블 모두에 있는 값만 조회한다.

 

select 조회 할 컬럼

from 테이블 1 as a(테이블명) inner join 테이블 2 as b(테이블명) on a. 공통컬럼명 =b. 공통컬럼