old/SQL
문자열 함수 (LEN, LENGTH, SUBSTRING, SUBSTR, LTRIM, RTRIM, UPPER, LOWER)
jazzlife
2010. 3. 15. 14:02
1. LEN, LENGTH 함수 : 문자열의 문자 수 반환
ex)
2. SUBSTR, SUBSTRING 함수 : 지정된 부분만큼 문자를 가져와 반환
ex)
3. LTRIM, RTRIM 함수 : 문자열의 맨 앞이나 맨 뒤의 공백을 삭제
ex)
4. UPPER, LOWER 함수 : 대소문자 변환
ex)
(RDBMS 고유함수)
LAST_DAT(time) : 지정한 날짜의 최종일을 반환하는 함수
POSITON('dum' IN 'hodumaru') : 문자열의 특정 문자열의 위치를 반환하는 함수
ex)
SELECT LEN('꽃이 피다');
SELECT sname, LEN(sname) AS result FROM tbl_stdname;
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;
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;
SELECT fname, UPPER(fname) AS daemunja FROM tbl_stdname;
(RDBMS 고유함수)
LAST_DAT(time) : 지정한 날짜의 최종일을 반환하는 함수
POSITON('dum' IN 'hodumaru') : 문자열의 특정 문자열의 위치를 반환하는 함수