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

SQL Server의 DATENAME 함수

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

설명

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

구문

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

 DATENAME(dangthoigian, thoigian) 

매개변수 :

  1. 당토이기안: 원하는 시간 유형. 다음 값 중 하나일 수 있습니다.
    설명 year, yyyy, yy Yearquarter, qq, qQuýmonth, mm, mThdaydayofyearDate in daysday, dy, yYdayweek, ww, wkTuwwdayday, dw, w 요일, hhGinminute, mi, nPhútsecond, ss, mssMillisecond,
  2. 토이기안: 값을 검색하려는 시간입니다.

참고 :

  1. DATENAME 함수는 결과를 문자열 값으로 반환합니다.
  2. 동일한 결과를 정수 값으로 반환하는 DATEPART 함수도 참조하세요.
  3. DATENAME은 이후 버전의 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에서 DATENAME 함수의 몇 가지 예를 살펴보고 탐색하십시오.

 SELECT DATENAME(year, '2019/04/28'); 
Result: '2019'

SELECT DATENAME(yyyy, '2019/04/28');
Result: '2019'

SELECT DATENAME(yy, '2019/04/28');
Result: '2019'

SELECT DATENAME(month, '2019/04/28');
Result: 'April'

SELECT DATENAME(day, '2019/04/28');
Result: '28'

SELECT DATENAME(quarter, '2019/04/28');
Result: '2'

SELECT DATENAME(hour, '2019/04/28 09:49');
Result: '9'

SELECT DATENAME(minute, '2019/04/28 09:49');
Result: '49'

SELECT DATENAME(second, '2019/04/28 09:49:12');
Result: '12'

SELECT DATENAME(millisecond, '2019/04/28 09:49:12.726');
Result: '726'