숫자의 절대값을 반환합니다.
ABS(numeric_expression)
고유 값의 근사 개수를 계산합니다.
APPROX_COUNT_DISTINCT(expression)
문자의 ASCII 코드를 반환합니다.
ASCII(character_expression)
시간대를 변환합니다.
date AT TIME ZONE timezone
그룹의 평균을 계산합니다.
AVG([ALL | DISTINCT] expression)
행이나 식의 이진 체크섬을 계산합니다.
BINARY_CHECKSUM(* | expression [,...n])
식의 데이터 형식을 변환합니다.
CAST(expression AS data_type)
숫자를 올림합니다.
CEILING(numeric_expression)
ASCII 코드를 문자로 변환합니다.
CHAR(integer_expression)
문자열에서 특정 문자열의 위치를 찾습니다.
CHARINDEX(substring, string [, start_location])
행이나 식의 체크섬을 계산합니다.
CHECKSUM(* | expression [,...n])
그룹의 체크섬을 계산합니다.
CHECKSUM_AGG([ALL | DISTINCT] expression)
데이터를 압축합니다.
COMPRESS(expression)
여러 문자열을 하나로 연결합니다.
CONCAT(string_value1, string_value2 [, string_valueN])
구분자를 사용하여 여러 문자열을 연결합니다.
CONCAT_WS(separator, string_value1, string_value2 [, string_valueN])
식의 데이터 형식을 변환합니다.
CONVERT(data_type, expression [, style])
그룹의 항목 수를 계산합니다.
COUNT([ALL | DISTINCT] expression)
그룹의 항목 수를 bigint로 계산합니다.
COUNT_BIG([ALL | DISTINCT] expression)
누적 분포를 반환합니다.
CUME_DIST() OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression)
날짜에 지정한 간격을 더합니다.
DATEADD(datepart, number, date)
날짜를 지정한 간격으로 그룹화합니다.
DATE_BUCKET(datepart, number, date [, origin])
두 날짜 사이의 차이를 계산합니다.
DATEDIFF(datepart, startdate, enddate)
날짜의 지정된 부분을 문자열로 반환합니다.
DATENAME(datepart, date)
날짜의 지정된 부분을 반환합니다.
DATEPART(datepart, date)
날짜의 일을 반환합니다.
DAY(date)
라디안을 도로 변환합니다.
DEGREES(numeric_expression)
결과 집합의 순위를 반환합니다.
DENSE_RANK() OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression)
지정한 날짜가 속한 월의 마지막 날짜를 반환합니다.
EOMONTH(start_date [, month_to_add])
지정한 수의 지수값을 계산합니다.
EXP(float_expression)
윈도우의 첫 번째 값을 반환합니다.
FIRST_VALUE(scalar_expression) OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression [ROWS/RANGE frame_clause])
숫자를 내림합니다.
FLOOR(numeric_expression)
값을 지정한 형식의 문자열로 변환합니다.
FORMAT(value, format [, culture])
현재 날짜와 시간을 반환합니다.
GETDATE()
현재 UTC 날짜와 시간을 반환합니다.
GETUTCDATE()
GROUPING SETS, ROLLUP 또는 CUBE 작업의 결과인지 확인합니다.
GROUPING(column_expression)
그룹화 수준을 계산합니다.
GROUPING_ID(column_expression [,...n])
입력의 해시를 계산합니다.
HASHBYTES(algorithm, input)
식이 유효한 날짜인지 확인합니다.
ISDATE(expression)
이전 행의 값을 반환합니다.
LAG(scalar_expression [, offset [, default]]) OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression)
윈도우의 마지막 값을 반환합니다.
LAST_VALUE(scalar_expression) OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression [ROWS/RANGE frame_clause])
다음 행의 값을 반환합니다.
LEAD(scalar_expression [, offset [, default]]) OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression)
문자열의 왼쪽에서 지정한 수만큼 문자를 추출합니다.
LEFT(character_expression, integer_expression)
문자열의 길이를 반환합니다.
LEN(string_expression)
문자열을 연결합니다.
LISTAGG(expression, separator) WITHIN GROUP (ORDER BY sort_expression)
자연 로그를 계산합니다.
LOG(float_expression [, base])
밑이 10인 로그를 계산합니다.
LOG10(float_expression)
문자열을 소문자로 변환합니다.
LOWER(character_expression)
문자열의 왼쪽 공백을 제거합니다.
LTRIM(character_expression)
그룹의 최대값을 반환합니다.
MAX([ALL | DISTINCT] expression)
그룹의 최소값을 반환합니다.
MIN([ALL | DISTINCT] expression)
나눗셈의 나머지를 반환합니다.
MOD(dividend, divisor)
날짜의 월을 반환합니다.
MONTH(date)
유니코드 코드 포인트를 문자로 변환합니다.
NCHAR(integer_expression)
윈도우의 N번째 값을 반환합니다.
NTH_VALUE(scalar_expression, n) OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression [ROWS/RANGE frame_clause])
결과 집합을 지정한 수의 그룹으로 나눕니다.
NTILE(integer_expression) OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression)
문자열을 지정한 데이터 형식으로 변환합니다.
PARSE(string_value AS data_type [USING culture])
연속 분포 모델을 사용한 백분위수를 반환합니다.
PERCENTILE_CONT(numeric_literal) WITHIN GROUP (ORDER BY sort_expression) OVER ([PARTITION BY value_expression, ...])
이산 분포 모델을 사용한 백분위수를 반환합니다.
PERCENTILE_DISC(numeric_literal) WITHIN GROUP (ORDER BY sort_expression) OVER ([PARTITION BY value_expression, ...])
행의 상대 순위를 반환합니다.
PERCENT_RANK() OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression)
파이(π) 값을 반환합니다.
PI()
숫자의 거듭제곱을 계산합니다.
POWER(float_expression, y)
0과 1 사이의 난수를 반환합니다.
RAND([seed])
결과 집합의 순위를 반환합니다.
RANK() OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression)
그룹 내 값의 비율을 반환합니다.
RATIO_TO_REPORT(expression) OVER ([PARTITION BY value_expression, ...])
문자열의 일부를 다른 문자열로 바꿉니다.
REPLACE(string_expression, string_pattern, string_replacement)
문자열을 지정한 횟수만큼 반복합니다.
REPLICATE(string_expression, integer_expression)
문자열의 오른쪽에서 지정한 수만큼 문자를 추출합니다.
RIGHT(character_expression, integer_expression)
숫자를 반올림합니다.
ROUND(numeric_expression, length [, function])
결과 집합의 행 번호를 반환합니다.
ROW_NUMBER() OVER ([PARTITION BY value_expression, ...] ORDER BY sort_expression)
문자열의 오른쪽 공백을 제거합니다.
RTRIM(character_expression)
숫자의 부호를 반환합니다.
SIGN(numeric_expression)
숫자의 제곱근을 계산합니다.
SQRT(float_expression)
숫자의 제곱을 계산합니다.
SQUARE(float_expression)
그룹의 표준 편차를 계산합니다.
STDEV([ALL | DISTINCT] expression)
그룹의 모표준 편차를 계산합니다.
STDEVP([ALL | DISTINCT] expression)
숫자를 문자열로 변환합니다.
STR(float_expression [, length [, decimal]])
문자열을 연결합니다.
STRING_AGG(expression, separator) [WITHIN GROUP (ORDER BY sort_expression)]
문자열의 일부를 추출합니다.
SUBSTRING(expression, start, length)
그룹의 합계를 계산합니다.
SUM([ALL | DISTINCT] expression)
시간대 오프셋을 변경합니다.
SWITCHOFFSET(datetimeoffset, time_zone)
날짜/시간을 datetimeoffset으로 변환합니다.
TODATETIMEOFFSET(date, time_zone)
문자열의 앞뒤 공백을 제거합니다.
TRIM(character_expression)
안전하게 데이터 형식을 변환합니다.
TRY_CAST(expression AS data_type)
안전하게 데이터 형식을 변환합니다.
TRY_CONVERT(data_type, expression [, style])
안전하게 문자열을 데이터 형식으로 변환합니다.
TRY_PARSE(string_value AS data_type [USING culture])
문자의 유니코드 코드 포인트를 반환합니다.
UNICODE(ncharacter_expression)
문자열을 대문자로 변환합니다.
UPPER(character_expression)
그룹의 분산을 계산합니다.
VAR([ALL | DISTINCT] expression)
그룹의 모분산을 계산합니다.
VARP([ALL | DISTINCT] expression)
날짜의 연도를 반환합니다.
YEAR(date)