티스토리 뷰

반응형

 SELECT


/* LOWER(char) : 입력된 문자 값을 소문자로 변환하여 반환. */

       LOWER('LOVE')         /* love */


/* UPPER(char) : 입력된 문자 값을 대문자로 변환하여 반환. */

     , UPPER('pink')         /* PINK */


/* INITCAP(char) : 첫글자만 대문자로 변환하여 반환. */

     , INITCAP('pinklady')   /* Pinklady */


/* CONCAT(char1, char2) : 두 문자열을 연결하여 반환. */

     , CONCAT('Hello','Kitty')            /* HelloKitty */


/* SUBSTR(string, position, substring_length) : 대상 문자열을 지정 자리에서 시작하여 지정 갯수만큼 선택적으로 반환.*/

     , SUBSTR('pinklady',5,4)    /* lady */


/* LENGTH(char) : 문자열 char의 길이를 반환*/


     , LENGTH('Hello Kitty') /* 11 */

     , LENGTH('pinklady')    /* 8 */


/* INSTR(char1, searchValue) : 명명된 문자의 위치를 구함. '@'문자를 찾아 인덱스 번호를 구함. */

     , INSTR('pinklady@aaa.com','@')  /* 9 */

     , INSTR('pinklady@aaa.com','a',1,2) /* 10 *//* 대상 문자열 0번째부터 시작해서 'a'문자가 2번째 나오는 인덱스 번호를 구함. */


/* LPAD('대상 문자열',출력될 문자열 길이,'채울 문자') */


/* LPAD(expr1, n [, expr2]) : 지정된 자리수 n으로부터 expr1을 채우고, 왼편의 남은 공간에 expr1을 채워 반환. */

     , LPAD('pinklady',10,'♡') /* ♡pinklady *//*지정된 길이에서 남는 부분 왼쪽에 주어진 문자로 자리를 채움. */


/* RPAD(expr1, n [, expr2]) : 지정된 자리수 n으로부터 expr1을 채우고, 오른의 남은 공간에 expr1을 채워 반환. */




     , RPAD('pinklady',10,'♡')  /* pinklady♡ *//*지정된 길이에서 남는 부분 오른쪽에 주어진 문자로 자리를 채움. */


 /* LTRIM(char [, set]) : 문자열 char 좌측으로부터 set으로 지정된 모든 문자를 제거하여 반환. */


     , LTRIM('   Hello Kitty') /* Hello Kitty */


     , LTRIM('***Hello Kitty', '*') /* Hello Kitty*/

     , LTRIM('  pinklady   ')   /* pinklady    *//* 왼쪽 공백을 지움. */

     , LTRIM('pinklady','p')   /* inklady *//* 지정된 문자가 왼쪽에 있으면 지움. */

     , RTRIM('  pinklady   ') /*오른쪽 공백을 지움. 출력:  pinklady*/


/* RTRIM() */


     , RTRIM('Hello Kitty   ')  /* Hello Kitty */


     , RTRIM('Hello Kitty &&&&', '&') /* Hello Kitty  */

     , RTRIM('pinklady','y')  /* pinklad *//* 지정된 문자가 오른쪽에 있으면 지움. */


/* TRANSLATE : 특정 문자열을 주어진 문자열로 대체. */

     , TRANSLATE('pinklady','pink','purple')            /* purplady */


/* REPLACE(expr, str1 [, str2]) : 파라미터로 주어지는 첫 번째 문자열에서 두 번째 문자열을 모두 세번째 문자열로 바꿔 반환. */


     , REPLACE('pink$$lady', '$', '♡')   /* pink♡♡lady */


     , REPLACE('Hello Kitty', 'Kitty', 'Pink')   /* Hello Pink */


/* ASCII(char) : 문자의 ASCII 값을 반환. */

 


     , ASCII('A') /* 65 */


/* CHR(n [USING NCHAR_CS]) : 10진수 n에 대응하는 아스키코드를 반환. */

     , CHR(65)    /* A *//* ASCII값에 해당하는 문자를 구한다. */


  FROM DUAL

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함