old/SQL

문자열 함수 (LEN, LENGTH, SUBSTRING, SUBSTR, LTRIM, RTRIM, UPPER, LOWER)

jazzlife 2010. 3. 15. 14:02
1. LEN, LENGTH 함수 : 문자열의 문자 수 반환

ex)
SELECT LEN('꽃이 피다');
SELECT sname, LEN(sname) AS result FROM tbl_stdname;


2. SUBSTR, SUBSTRING 함수 : 지정된 부분만큼 문자를 가져와 반환

ex)
SELECT fname, SUBSTRING(fname, 2, 2) AS result FROM tbl_stdname;


3. LTRIM, RTRIM 함수 : 문자열의 맨 앞이나 맨 뒤의 공백을 삭제

ex)
SELECT LTRIM(pname) AS leftsp,
             RTRIM(pname) AS rightsp FROM tbl_pet;


4. UPPER, LOWER 함수 : 대소문자 변환

ex)
SELECT sname, LOWER(sname) AS somunja FROM tbl_stdname;
SELECT  fname, UPPER(fname) AS daemunja FROM tbl_stdname;



(RDBMS 고유함수)
LAST_DAT(time) : 지정한 날짜의 최종일을 반환하는 함수
POSITON('dum' IN 'hodumaru') : 문자열의 특정 문자열의 위치를 반환하는 함수