Oracle2010. 10. 4. 17:05
 텍스트 함수
 LEFT()  문자열 왼쪽 긑에서 부터 지정된 길이만큼 문자를 반환
 LENGTH()  문자열의 길이를 반환
 LOWER()  문자열의 문자를 소문자로 변경
 LTRIM()  문자열 왼쪽에 있는 공백을 잘라냄
 RIGTH()  문자열 오른쪽 끝에서부터 지정된 길이만큼 문자를 반환
 RTIRM()  문자열 오른쪽에 있는 공백을 잘라냄
 SOUNDEX()  문자열의 SOUNDEX 값을 반환
 UPPER()  문자열의 문자를 대문자로 변경

이중 SOUNDEX()는 문자열의 각 텍스트를 발음기준으로 하여 영숫자 패턴으로 변화하는것, 철자가 아니라 소리나는 음성으로 비교하는 개념.

EX)

SELECT cust_name, cust_contact
FROM Customers
WHERE SOUNDEX(cust_contact) = SOUNDEX('Michael Green');

이와 같이 이용하면 실제 값은 'Michelle Green'이지만 'Micheal Green' 으로도 원하는 데이터를 얻을수 있다.



숫자 함수
 AVG()  열의 평균값을 반환한다.
 COUNT()  열의 행 개수를 반환한다.
 MAX()  열의 최대값을 반환한다.
 MIN()  열의 최소값을 반환한다.
 SUM()  열 값의 합계를 반환한다.


'Oracle' 카테고리의 다른 글

Oracle 함수  (0) 2010.10.25
아카이브 로그 모드(Archive Log Mode)  (0) 2010.10.11
DECODE  (0) 2010.10.04
Oracle 리스너 수정  (0) 2010.08.23
테이블의 관리  (0) 2010.05.13
Posted by 달빛낙엽