단일 행 함수(Single Row Function)
이 함수는 단일 행에 대해서만 적용 가능하고 행별로 하나의 결과를 RETURN한다..
Function_name (column | expression [ ,arg1,arg2, . . . . ]) |
function_name 함수 명
column 데이터 베이스의 Column Name
expression 어떤 문자 스트링이거나 계산된 표현식
arg1,arg2 함수에 의해 사용될 수 있는 인수
문자형 함수 (Character Funtion)
종류 |
함수 |
사용목적 |
변환 함수 |
LOWER |
알파벳 값을 소문자로 변환 |
LOWER( column | expression) | ||
UPPER |
알파벳 값을 대문자로 변환 |
|
UPPER( column | expression) | ||
INITCAP |
첫번째 글짜만 대문자로 변환 |
|
INITCAP( column | expression) | ||
문자 조작 함수 |
CONCAT |
두 문자열을 연결(합성) |
CONCAT( column1 | expression1, column2 | expression2) | ||
SUBSTR |
문자열 중 특정 문자 또는 문자열의 일부분 을 선택 |
|
SUBSTR( column | expression, m [,n]) | ||
LENGTH |
문자열의 길이를 구함 |
|
LENGTH( column | expression ) | ||
INSTR |
명명된 문자의 위치를 구함 |
|
INSTR( column | expression, m[,n]) | ||
LPAD |
왼쪽 문자 자리 채움 |
|
LPAD(column | expression, n, ’string’) | ||
RPAD |
오른쪽 문자 자리 채움 |
|
RPAD(column | expression, n, ’string’) | ||
LTRIM |
왼쪽 문자 지움 |
|
LTRIM(column1 | expression1, column1 | expression1) | ||
RTRIM |
오른쪽 문자를 지움 |
|
RTRIM(column1 | expression1,column2 | expression2) | ||
TRANSLATE |
특정 문자열을 대체 |
|
TRANSLATE(column1 | expression1, ‘string1’, ‘string2’) | ||
REPLACE |
특정 문자열을 대신 |
|
TRANSLATE(column1 | expression1, ‘string1’, ‘string2’) | ||
숫자형 함수
함수 |
사용목적 |
ROUND |
숫자를 반올림 |
ROUND(column1 | expression1, n) |
|
TRUNC |
숫자를 절삭 |
TRUNC(column1 | expression1 , n) |
|
MOD |
나머지를 구함 |
MOD(column1 | expression1 , n) |
|
POWER |
거듭제곱 |
POWER(column1 | expression1 , n) |
|
SQRT |
제곱근 |
SQRT( column1 | expression1 ) |
|
SIGN |
양수, 음수,0인지를 구분 |
SIGN( column1 | expression1 ) |
|
CHR |
ASCII값에 해당하는 문자를 구함 |
CHR( column1 | expression1 ) |
'DB' 카테고리의 다른 글
SQL명령어 (SELECT 의 SUBQUERY) (0) | 2013.07.30 |
---|---|
SQL 문제-3 (0) | 2013.07.22 |
그룹 함수(GROUP BY) (0) | 2013.07.17 |
SQL명령어 (WHERE) (0) | 2013.07.12 |
SQL명령어 (SELECT) (0) | 2013.07.12 |