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') : 문자열의 특정 문자열의 위치를 반환하는 함수

'old > SQL' 카테고리의 다른 글

집합 함수 (AVG, SUM, COUNT, MAX, MIN)  (0) 2010.03.15
날짜함수 (GETDATE, DAY, MONTH, YEAR, DATEADD, DATEDIFF  (0) 2010.03.15
수치 함수 (CEILING, CEIL, FLOOR, RAND, ROUND)  (0) 2010.03.15
기타 연산자  (0) 2010.03.12
문자 처리 연산자  (0) 2010.03.12
Posted by jazzlife
,