English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQL은 데이터를 계산할 수 있는 많은 내장 함수를 가지고 있습니다.
SQL 집계 함수는 그룹의 값을 계산한 후 하나의 값을 반환합니다. 다음 표는 유용한 집계 함수를 요약합니다:
함수 | 설명 |
---|---|
AVG() | 값의 평균을 반환합니다 |
SUM() | 값의 합을 반환합니다 |
COUNT() | 결과 집합의 행 수를 반환합니다 |
MAX() | 최대 값을 반환합니다 |
MIN() | 최소 값을 반환합니다 |
SQL 문자열 함수는 문자열 입력 값을 처리한 후 문자열이나 숫자 값을 반환합니다. 다음 표는 유용한 문자열 함수를 요약합니다:
함수 | 설명 |
---|---|
CONCAT() | 두 개나 더 많은 문자열 값을 연결하여 문자열을 반환합니다. |
CONCAT_WS() | 구분자를 사용하여 두 개나 더 많은 문자열 값을 연결하여 문자열을 반환합니다. |
FORMAT() | 지정된 형식으로 포맷된 값을 반환합니다. |
LOWER() | 문자열을 소문자로 변환합니다. |
UPPER() | 문자열을 대문자로 변환합니다. |
TRIM() | 문자열에서 앞뒤 공백을 제거합니다. |
REVERSE() | 문자열 값을 역순으로 반환합니다. |
SUBSTRING() | 문자열에서 일부 문자열을 반환합니다. |
날짜 함수는 날짜 값을 처리하거나 작업을 수행합니다.
다음 표는 가장 중요한 MySQL 내장 날짜 함수를 요약합니다:
함수 | 설명 |
---|---|
NOW() | 현재 날짜와 시간을 반환합니다。 |
CURDATE() | 현재 날짜를 반환합니다。 |
CURTIME() | 현재 시간을 반환합니다 |
DATE() | 날짜 또는 날짜 시간 표현식의 날짜 부분을 추출합니다. |
DAY() | 월의 일을 반환합니다(0-31)를 반환합니다。 |
DAYNAME() | 업무일의 이름을 반환합니다. |
MONTH() | 경과 날짜(1-12의 월을 반환합니다. |
MONTHNAME() | 월의 이름을 반환합니다. |
YEAR() | 연도를 반환합니다. |
DATE_FORMAT() | 날짜와 시간 값을 다른 형식으로 표시하십시오。 |
EXTRACT() | 날짜의 일부를 추출합니다. |
DATE_ADD() | 지정된 시간 값(또는 간격)을 날짜 값에 추가합니다. |
DATE_SUB() | 지정된 시간 값(또는 간격)을 날짜 값에서 뺍니다. |
DATEDIFF() | 두 날짜 사이의 날짜 수를 반환합니다 |
주의:이 함수가 반환하는 날짜와 시간은 데이터베이스 서버 인스턴스가 실행하는 컴퓨터의 날짜와 시간입니다。
아래 테이블은 가장 중요한 SQL Server 내장 날짜 함수를 요약합니다:
함수 | 설명 |
---|---|
GETDATE() | 현재 날짜와 시간을 반환합니다。 |
DATEPART() | 지정된 날짜의 지정된 날짜 부분을 반환합니다. 예를 들어 DATEPART(year,'2016-10-25'))반환2016)를 반환합니다。 |
DAY() | 월의 일을 반환합니다(0-31)를 반환합니다。 |
MONTH() | 지정된 날짜(0-12개시한 월을 반환합니다。 |
YEAR() | 지정된 날짜의 연도를 반환합니다。 |
DATEADD() | 날짜에서 지정된 시간 간격을 추가하거나 빼세요。 |
DATEDIFF() | 지정된 두 날짜 사이의 날짜 또는 시간을 반환합니다。 |
CONVERT() | 날짜와 시간 값을 다른 형식으로 표시하십시오。 |