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