DB

SQL 명령어(단일함수)[미완]

닉넥임 2013. 7. 18. 10:20
반응형

단일 행 함수(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