티스토리 뷰

데이터베이스/MSSQL

함수

메모하는습관 2009. 6. 5. 13:44
날짜 함수
항목 설명

DATE

년, 월, 일을 지정하면 날짜/시간 값을 반환합니다.

DATEADD

원래 날짜/시간에 지정한 시간 간격 단위 수를 더한 날짜/시간을 반환합니다.

DATEDIFF

시작 날짜/시간과 끝 날짜/시간 간 차이를 반환합니다.

DATETIME

지정된 년, 월, 일, 시, 분, 초의 날짜/시간을 반환합니다.

DATEONLY

날짜/시간 값에서 년, 월, 일을 반환합니다.

DAY

날짜/시간에서 일을 추출합니다.

DAYOFWEEK

요일을 반환합니다.

DAYOFYEAR

날짜/시간의 연간 일을 반환합니다.

HOUR

날짜/시간에서 시간을 추출합니다.

MINUTE

날짜/시간에서 분을 추출합니다.

MONTH

날짜/시간에서 월을 반환합니다.

NOW

현재 날짜 및 시간을 반환합니다.

QUARTER

날짜/시간의 분기(1-4)를 반환합니다.

SECOND

날짜/시간에서 초를 추출합니다.

TIMEONLY

날짜/시간 값에서 시간, 분 및 초를 반환합니다.

TODAY

현재 날짜를 반환합니다.

WEEK

연간 주의 숫자 값을 반환합니다.

YEAR

날짜/시간에서 년 값을 반환합니다.


논리 함수
항목 설명

AND

모든 인수가 TRUE인 경우 TRUE를 반환합니다.

NOT

인수가 FALSE인 경우 TRUE를 반환합니다.

OR

TRUE인 인수가 있는 경우 TRUE를 반환합니다.


변환 함수
항목 설명

INT

숫자 값을 정수로 변환합니다.

DECIMAL

숫자 값을 10진수로 변환합니다.

FLOAT

값을 float 데이터 형식으로 변환합니다.

TEXT

숫자 값을 텍스트로 변환합니다.


수치 연산 함수
항목 설명

MOD

숫자를 제수로 나눈 후 나머지를 반환합니다.

ROUND

소수점에서 지정된 자릿수만큼 반올림합니다.

TRUNC

숫자를 지정된 자릿수까지 자릅니다.


연산자 함수
항목 설명

ADD

둘 이상의 숫자를 함께 추가하려는 경우에 사용합니다.

DIVIDE

숫자를 나누는 데 사용합니다.

EQUAL TO

두 값을 같게 하는 데 사용합니다.

EXPONENTIATION

값의 거듭제곱을 구하는 데 사용합니다.

GREATER THAN

한 값이 다른 값보다 큼을 나타내는 데 사용합니다.

GREATER THAN OR EQUAL TO

한 값이 다른 값보다 크거나 같음을 나타내는 데 사용합니다.

LESS THAN

한 값이 다른 값보다 작음을 나타내는 데 사용합니다.

LESS THAN OR EQUAL TO

한 값이 다른 값보다 작거나 같음을 나타내는 데 사용합니다.

MULTIPLY

숫자를 곱하는 데 사용합니다.

NEGATE 

값의 부호를 변경합니다.

NOT EQUAL TO 

두 값이 서로 같지 않음을 나타내는 데 사용합니다.

SUBTRACT 

한 항목에서 다른 항목을 빼는 데 사용합니다.


정보 함수
항목 설명

GETUSERCULTURE

사용자의 언어 또는 로캘을 반환합니다.

GETUSERID 

사용자가 데이터 액세스에 사용하는 ID를 반환합니다.


조건부 함수
항목 설명

IF

조건이 TRUE이면 한 값을 반환하고 조건이 FALSE이면 다른 값을 반환합니다.

IN

항목이 집합의 멤버인지 여부를 확인합니다.

SWITCH

식 목록을 계산하고 TRUE를 반환한 첫 번째 조건과 관련된 값을 반환합니다.


집계 함수
항목 설명

AVG

집합에 포함된 Null이 아닌 모든 값의 평균(산술 평균)을 반환합니다.

COUNT

집합에 포함된 Null이 아닌 항목 수를 반환합니다.

COUNTDISTINCT

집합에 포함된 Null이 아닌 고유 항목 수를 반환합니다.

MAX

집합의 최대값을 반환합니다.

MIN

집합의 최소값을 반환합니다.

STDEV

집합에 포함된 Null이 아닌 값에 대한 표준 편차를 반환합니다.

STDEVP

집합에 포함된 Null이 아닌 값에 대한 모집단 표준 편차를 반환합니다.

SUM

집합에 포함된 모든 값의 합계를 반환합니다.

텍스트 함수

항목 설명

CONCAT 

두 문자열을 하나의 문자열로 연결합니다.

FIND 

첫 번째 문자열의 위치입니다.

LEFT 

문자열의 가장 왼쪽 문자를 반환합니다.

LENGTH

문자열의 문자 수를 반환합니다.

LOWER 

문자열의 대문자를 소문자로 변환합니다.

LTRIM 

선행 공백을 제거하고 문자열을 반환합니다.

REPLACE 

모든 부분 문자열 항목을 다른 부분 문자열로 대체하여 문자열을 반환합니다.

RIGHT 

문자열의 가장 오른쪽 문자를 반환합니다.

RTRIM 

후행 공백을 제거하고 문자열을 반환합니다.

SUBSTRING 

문자열의 부분 문자열을 반환합니다.

UPPER 

문자열의 소문자를 대문자로 변환합니다.

'데이터베이스 > MSSQL' 카테고리의 다른 글

LOCK 처리 방법  (0) 2009.07.15
Connection Count  (0) 2009.06.10
테이블 정보  (0) 2009.06.09
변수  (0) 2009.06.05
DB Server Link  (0) 2009.06.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday