SQL 함수의 종류
수학함수, 날짜함수, 문자열함수, 시스템함수가 있습니다.
1. 수학함수
ABS(숫자) : 절대값을 반환한다.
SIN(각도) : 사인값을 구한다.
COS(각도) : 코사인값을 구한다.
TAN(각도) : 탄젠트값을 구한다.
EXP(지수) : 지수값을 나타낸다.
POWER(숫자) : 입력된 숫자의 지수승을 구한다.
ROUND(숫자) : 지정된 길이로 라운드 처리된 숫자값의 길이를 알수 있다.
SIGN(숫자) : 입력된 값이 양수,음수,0인지를 알수있다.
SQRT(정수) : 입력된 값의 제곱근을 구한다.
2. 날짜함수
DATEADD : 조건에 입력된 숫자만큼 날짜에 추가한다.
DATEDIFF : 입력된 두개의 날짜 사이의 수를 구한다.
Time : 현재의 시간을 나타낸다.
DATENAME : 입력된 날짜의 아스키코드 값을 반환한다.
DATEPART : 입력된 날짜의 정수값을 반환한다.
GETDATE : 현재의 날짜와 시간을 내부적으로 설정된 값으로 지정한다.
3. 문자열함수
SPACE : 지정된 숫자만큼의 공백을 반환한다.
UPPER : 입력된 문자를 대문자로 반환한다.
REPLACE : 입력된 문자열을 변환한다.
REVERSE : 입력된 문자를 반대로 출력한다.
+ : 둘 이상의 문자 또는 문자열을 연결한다.
DIFFERENCE : 두개의 문자열을 비교해 유사성을 판단한 후 차이를 출력한다.
LEFT : 왼쪽부터 지정된 위치까지의 문자값을 반환한다.
LOWER : 입력된 문자를 소문자로 반환한다.
4. 시스템함수
COL_NAME(테이블ID,컬럼ID) : 컬럼 이름을 반환한다.
COL_LENGTH(테이블ID,컬럼이름) : 컬럼 길이를 반환한다.
DATALENGTH(내용) : 데이터 길이를 반환한다.
DB_NAME(데이터베이스 이름) : 데이터베이스 이름을 반환한다.
HOST_ID : 호스트 프로세스 ID값을 반환한다.
ISNULL : Null 대신 지정된 값을 반환한다.
USER_ID(사용자ID) : 데이터베이스 사용자 ID값을 반환한다.
댓글 없음:
댓글 쓰기