이 기사에서는 SQL Server의 DATEPART() datetime 처리 함수를 특정 구문과 예제와 함께 사용하여 함수를 더 잘 시각화하고 캡처하는 방법을 자세히 보여줍니다.
설명
DATEPART 함수 SQL Server에서 입력 인수의 시간 값을 반환합니다. 이 값은 일, 월, 연도, 분기, 시, 분, 초, 밀리초일 수 있습니다. 반환값은 정수형(int)
구문
SQL Server에서 DATEPART 함수를 사용하려면 다음 구문을 사용합니다.
DATEPART(dangthoigian, thoigian)
매개변수 :
- 당토이기안: 원하는 시간 유형. 다음 값 중 하나일 수 있습니다.
- 토이기안: 값을 검색하려는 시간입니다.
참고 :
- DATEPART 함수는 결과를 정수 값으로 반환합니다.
- 문자열 값과 동일한 결과를 반환하는 DATENAME 함수도 참조하세요.
- DATEPART는 이후 버전의 SQL Server(SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 및 SQL Server 2005)에서 사용할 수 있습니다.
예를 들어
SQL Server에서 DATEPART 함수의 몇 가지 예를 보고 탐색합니다.
SELECT DATEPART(year, '2019/04/28');
Result: 2019
SELECT DATEPART(yyyy, '2019/04/28');
Result: 2019
SELECT DATEPART(yy, '2019/04/28');
Result: 2019
SELECT DATEPART(month, '2019/04/28');
Result: 4
SELECT DATEPART(day, '2019/04/28');
Result: 28
SELECT DATEPART(quarter, '2019/04/28');
Result: 2
SELECT DATEPART(hour, '2019/04/28 09:49');
Result: 9
SELECT DATEPART(minute, '2019/04/28 09:49');
Result: 49
SELECT DATEPART(second, '2019/04/28 09:49:12');
Result: 12
SELECT DATEPART(millisecond, '2019/04/28 09:49:12.726');
Result: 726