Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server의 DATEPART 함수

이 기사에서는 SQL Server의 DATEPART() datetime 처리 함수를 특정 구문과 예제와 함께 사용하여 함수를 더 잘 시각화하고 캡처하는 방법을 자세히 보여줍니다.

설명

DATEPART 함수 SQL Server에서 입력 인수의 시간 값을 반환합니다. 이 값은 일, 월, 연도, 분기, 시, 분, 초, 밀리초일 수 있습니다. 반환값은 정수형(int)

구문

SQL Server에서 DATEPART 함수를 사용하려면 다음 구문을 사용합니다.

 DATEPART(dangthoigian, thoigian) 

매개변수 :

  1. 당토이기안: 원하는 시간 유형. 다음 값 중 하나일 수 있습니다.
가치 설명 year, yyyy, yy 분기 연도, qq, q 분기 월, mm, m 월 dayofyear 날짜 in day, dy, y Week, ww, wk Weekday, dw, w 요일의 요일 시, hh 시 분, mi, n 분 초, ss, s 초 밀리초, 밀리초
  1. 토이기안: 값을 검색하려는 시간입니다.

참고 :

  1. DATEPART 함수는 결과를 정수 값으로 반환합니다.
  2. 문자열 값과 동일한 결과를 반환하는 DATENAME 함수도 참조하세요.
  3. 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