date_trunc(text, timestamp)
0(default)
처리 함datename(weekday, getdate())
datepart(weekday, getdate())
SELECT CASE WHEN(DATEPART(WEEKDAY, GETDATE()) = '1') THEN '(일)'
SELECT DATEPART(YEAR, '2010-01-05 22:11:00')
> 2010
SELECT DATEPART(MONTH, '2010-01-05 22:11:00')
> 1
SELECT DATEPART(DAY, '2010-01-05 22:11:00')
> 5
SELECT DATEPART(HOUR, '2010-01-05 22:11:00')
> 22
SELECT DATEPART(MI, '2010-01-05 22:11:00')
> 11
extract(field, source)
select extract('CENTURY' from '2021-02-03 15:23:22.23242'::timestamp); -- 21
select extract('DAY' from '2021-02-03 15:23:22.23242'::timestamp); -- 3
select extract('DOW' from '2021-02-03 15:23:22.23242'::timestamp); -- 3
select extract('DOY' from '2021-02-03 15:23:22.23242'::timestamp); -- 34
select extract('EPOCH' from '2021-02-03 15:23:22.23242'::timestamp); -- 1612365802.23242
select extract('HOUR' from '2021-02-03 15:23:22.23242'::timestamp); -- 15
select extract('MILLISECONDS' from '2021-02-03 15:23:22.23242'::timestamp); -- 22232.42
select extract('MINUTE' from '2021-02-03 15:23:22.23242'::timestamp); -- 23
select extract('MONTH' from '2021-02-03 15:23:22.23242'::timestamp); -- 2
select extract('QUARTER' from '2021-02-03 15:23:22.23242'::timestamp); -- 1
select extract('SECOND' from '2021-02-03 15:23:22.23242'::timestamp); -- 22.23242
select extract('WEEK' from '2021-02-03 15:23:22.23242'::timestamp); -- 5
select extract('YEAR' from '2021-02-03 15:23:22.23242'::timestamp); -- 2021
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL OUTER JOIN
from 'join할 테이블 이름_1'
inner join 'join할 테이블 이름_2'
on 'join할 조건'