English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL 내장 함수 전체

SQL은 데이터를 계산할 수 있는 많은 내장 함수를 가지고 있습니다.

SQL 집계 함수

SQL 집계 함수는 그룹의 값을 계산한 후 하나의 값을 반환합니다. 다음 표는 유용한 집계 함수를 요약합니다:

함수설명
AVG()값의 평균을 반환합니다
SUM()값의 합을 반환합니다
COUNT()결과 집합의 행 수를 반환합니다
MAX()최대 값을 반환합니다
MIN()최소 값을 반환합니다

SQL 문자열 함수

SQL 문자열 함수는 문자열 입력 값을 처리한 후 문자열이나 숫자 값을 반환합니다. 다음 표는 유용한 문자열 함수를 요약합니다:

함수설명
CONCAT()두 개나 더 많은 문자열 값을 연결하여 문자열을 반환합니다.
CONCAT_WS()구분자를 사용하여 두 개나 더 많은 문자열 값을 연결하여 문자열을 반환합니다.
FORMAT()지정된 형식으로 포맷된 값을 반환합니다.
LOWER()문자열을 소문자로 변환합니다.
UPPER()문자열을 대문자로 변환합니다.
TRIM()문자열에서 앞뒤 공백을 제거합니다.
REVERSE()문자열 값을 역순으로 반환합니다.
SUBSTRING()문자열에서 일부 문자열을 반환합니다.

SQL 날짜 함수

날짜 함수는 날짜 값을 처리하거나 작업을 수행합니다.

MySQL 날짜 함수

다음 표는 가장 중요한 MySQL 내장 날짜 함수를 요약합니다:

함수설명
NOW()현재 날짜와 시간을 반환합니다。
CURDATE()현재 날짜를 반환합니다。
CURTIME()현재 시간을 반환합니다
DATE()날짜 또는 날짜 시간 표현식의 날짜 부분을 추출합니다.
DAY()월의 일을 반환합니다(0-31)를 반환합니다。
DAYNAME()업무일의 이름을 반환합니다.
MONTH()경과 날짜(1-12의 월을 반환합니다.
MONTHNAME()월의 이름을 반환합니다.
YEAR()연도를 반환합니다.
DATE_FORMAT()날짜와 시간 값을 다른 형식으로 표시하십시오。
EXTRACT()날짜의 일부를 추출합니다.
DATE_ADD()지정된 시간 값(또는 간격)을 날짜 값에 추가합니다.
DATE_SUB()지정된 시간 값(또는 간격)을 날짜 값에서 뺍니다.
DATEDIFF()두 날짜 사이의 날짜 수를 반환합니다

주의:이 함수가 반환하는 날짜와 시간은 데이터베이스 서버 인스턴스가 실행하는 컴퓨터의 날짜와 시간입니다。

SQL Server 날짜 함수

아래 테이블은 가장 중요한 SQL Server 내장 날짜 함수를 요약합니다:

함수설명
GETDATE()현재 날짜와 시간을 반환합니다。
DATEPART()지정된 날짜의 지정된 날짜 부분을 반환합니다. 예를 들어 DATEPART(year,'2016-10-25'))반환2016)를 반환합니다。
DAY()월의 일을 반환합니다(0-31)를 반환합니다。
MONTH()지정된 날짜(0-12개시한 월을 반환합니다。
YEAR()지정된 날짜의 연도를 반환합니다。
DATEADD()날짜에서 지정된 시간 간격을 추가하거나 빼세요。
DATEDIFF()지정된 두 날짜 사이의 날짜 또는 시간을 반환합니다。
CONVERT()날짜와 시간 값을 다른 형식으로 표시하십시오。