이 문서에서는 SQL Server에서 DATENAME() datetime 처리 함수를 특정 구문과 예제와 함께 사용하여 함수를 더 잘 시각화하고 캡처하는 방법을 자세히 보여줍니다.
설명
DATENAME 함수 SQL Server에서 입력 인수의 시간 값을 반환합니다. 이 값은 일, 월, 연도, 분기, 시, 분, 초, 밀리초일 수 있습니다. 반환 값은 문자열 유형(ASCII)입니다.
구문
SQL Server에서 DATENAME 함수를 사용하려면 다음 구문을 사용합니다.
DATENAME(dangthoigian, thoigian)
매개변수 :
- 당토이기안: 원하는 시간 유형. 다음 값 중 하나일 수 있습니다.
값 설명 year, yyyy, yy Yearquarter, qq, qQuýmonth, mm, mThdaydayofyearDate in daysday, dy, yYdayweek, ww, wkTuwwdayday, dw, w 요일, hhGinminute, mi, nPhútsecond, ss, mssMillisecond, - 토이기안: 값을 검색하려는 시간입니다.
참고 :
- DATENAME 함수는 결과를 문자열 값으로 반환합니다.
- 동일한 결과를 정수 값으로 반환하는 DATEPART 함수도 참조하세요.
- 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'