|
|
|
|
|
|
- ASCII(str) : ÇØ´ç ÀÎÀúÀÇ ¾Æ½ºÅ° °ªÀ» ¹ÝȯÇÑ´Ù. ¹®ÀÚ¿ÀÌ ÇѱÛÀÚ ÀÌ»óÀÏ °æ¿ì´Â ù¹ø° ¹®ÀÚ¿¡ ÇØ´çÇÏ´Â ¾Æ½ºÅ° °ªÀ» ¹ÝȯÇÑ´Ù. ºó ¹®ÀÚ¿¿¡ ´ëÇؼ´Â 0, NULL ¿¡ ´ëÇؼ´Â NULL À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select ASCII('2');
- CONCAT(X,Y,...) : ÇØ´ç ÀÎÀÚµéÀ» ¿¬°áÇÑ ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù. ÀÎÀÚÁß Çϳª°¡ NULL ÀÏ °æ¿ì´Â NULL À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select CONCAT('My', 'S', 'QL');
- LENGTH(str) : ¹®ÀÚ¿ÀÇ ±æÀ̸¦ ¹ÝȯÇÑ´Ù.
- ¿¹ : select LENGTH('text');
- OCTET_LENGTH(str) : LENGTH(str) ¿Í µ¿ÀÏÇÏ´Ù.
- CHARACTER_LENGTH(str) : LENGTH(str) ¿Í µ¿ÀÏÇÏ´Ù.
- LOCATE(substr,str) : ù¹ø° ÀÎÀÚ¿¡¼ µÎ¹ø° ÀÎÀÚ°¡ ÀÖ´Â À§Ä¡¸¦ ¹ÝȯÇÑ´Ù. ¾øÀ»°æ¿ì 0 À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select LOCATE('bar', 'foobarbar');
- POSITION(substr IN str) : LOCATE(substr,str) ¿Í µ¿ÀÏÇÏ´Ù.
- LOCATE(substr,str,pos) : µÎ¹ø° ÀÎÀÚ¿¡¼ ¼¼¹ø° ÀÎÀÚÀÇ ÀÚ¸®¼öºÎÅÍ °Ë»öÀ» ÇÏ¿© ù¹ø° ÀÎÀÚ°¡ ¹ß°ßµÇ´Â À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
- ¿¹ : select LOCATE('bar', 'foobarbar',5);
- INSTR(str,substr) : LOCATE(substr,str) ¿Í µ¿ÀÏÇÑ ±â´ÉÀ» Çϸç, Â÷ÀÌÁ¡Àº ù¹ø° ÀÎÀÚ¿Í µÎ¹ø° ÀÎÀÚ°¡ ¹Ù²ï°Í »ÓÀÌ´Ù.
- ¿¹ : select INSTR('foobarbar', 'bar');
- LPAD(str,len,padstr) : ù¹ø° ÀÎÀÚ¸¦ µÎ¹ø° ÀÎÀÚ¸¸ÅÀÇ ±æÀÌ·Î º¯È¯ÇÑ ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù. ¸ðÀÚ¶õ °ø°£Àº ¿ÞÂÊ¿¡ ¼¼¹ø° ÀÎÀڷΠä¿î´Ù.
- ¿¹ : select LPAD('hi',4,' ');
- RPAD(str,len,padstr) : LPAD ¿Í ¹Ý´ë·Î ¿À¸¥ÂÊ¿¡ ºó°ø°£À» ä¿î´Ù.
- ¿¹ : select RPAD('hi',5,'?');
- LEFT(str,len) : ù¹ø° ¹®ÀÚ¿¿¡¼ µÎ¹ø° ±æÀ̸¸Å¸¸À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select LEFT('foobarbar', 5);
- RIGHT(str,len) : LEFT(str,len) ¿Í µ¿ÀÏÇÏ´Ù. Â÷ÀÌÁ¡Àº ÇØ´ç ±æÀ̸¸Å ¿À¸¥ÂÊ¿¡¼ºÎÅÍ ¹ÝȯÇÑ´Ù.
- ¿¹ : select RIGHT('foobarbar', 4);
select SUBSTRING('foobarbar' FROM 4);
- SUBSTRING(str,pos,len) : ù¹ø° ÀÎÀÚÀÇ ¹®ÀÚ¿¿¡¼ µÎ¹ø° ÀÎÀÚÀÇ À§Ä¡ºÎÅÍ ¼¼¹ø° ÀÎÀÚÀÇ ±æÀ̸¸Å ¹ÝȯÇÑ´Ù.
- ¿¹ : select SUBSTRING('Quadratically',5,6);
- SUBSTRING(str FROM pos FOR len) : SUBSTRING(str,pos,len) °ú µ¿ÀÏÇÏ´Ù.
- MID(str,pos,len) : SUBSTRING(str,pos,len) °ú µ¿ÀÏÇÏ´Ù.
- SUBSTRING(str,pos) : ù¹ø° ÀÎÀÚÀÇ ¹®ÀÚ¿¿¡¼ µÎ¹ø° ÀÎÀڷκÎÅÍÀÇ ¸ðµç ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select SUBSTRING('Quadratically',5);
- SUBSTRING(str FROM pos) : SUBSTRING(str,pos) ¿Í µ¿ÀÏÇÏ´Ù.
- SUBSTRING_INDEX(str,delim,count) : ù¹ø° ÀÎÀÚÀÎ ¹®ÀÚ¿À» µÎ¹ø° ¹®ÀÚ·Î ±¸ºÐÇÏ¿© ¼¼¹ø° ÀÎÀÚ ¼öÀÇ À§Ä¡¸¸Å ¹ÝȯÇÑ´Ù. ¿¹¸¦µé¾î select SUBSTRING_INDEX('www.mysql.com', '.', 2) Àº 'www.mysql' À» ¹ÝȯÇÑ´Ù. ¼¼¹ø° ÀÎÀÚ°¡ À½¼öÀÏ°æ¿ì´Â ¹Ý´ë·Î ¿À¸¥ÂÊ¿¡¼ºÎÅÍ °Ë»öÇÏ¿© °á°ú¸¦ ¹ÝȯÇÑ´Ù.
- ¿¹ : select SUBSTRING_INDEX('www.mysql.com', '.', -2);
- LTRIM(str) : ¿ÞÂÊ¿¡ ÀÖ´Â °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÑ ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select LTRIM(' barbar');
- RTRIM(str) : ¿À¸¥ÂÊ¿¡ ÀÖ´Â °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÑ ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù.
- ¿¹ : select RTRIM('barbar ');
- TRIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)
- ¿¹ : select TRIM(' bar ');
select TRIM(LEADING 'x' FROM 'xxxbarxxx');
select TRIM(BOTH 'x' FROM 'xxxbarxxx');
select TRIM(TRAILING 'xyz' FROM 'barxxyz');
- REPLACE(str,from_str,to_str) : ¹®ÀÚ¿Àº ġȯÇÑ´Ù.
- ¿¹ : select REPLACE('www.mysql.com', 'www', 'ftp');
- REVERSE(str) : ¹®ÀÚ¿À» µÚÁý´Â´Ù. ¿¹¸¦µé¾î, select REVERSE('abc') Àº 'cba' ¸¦ ¹ÝȯÇÑ´Ù.
- LCASE(str) : ¹®ÀÚ¿À» ¼Ò¹®ÀÚ·Î º¯È¯ÇÑ´Ù.
- ¿¹ : select LCASE('QUADRATICALLY');
- LOWER(str) : LCASE(str) ¿Í µ¿ÀÏÇÏ´Ù.
- UCASE(str) : ¹®ÀÚ¿À» ´ë¹®ÀÚ·Î º¯È¯ÇÑ´Ù.
- ¿¹ : select UCASE('Hej');
- UPPER(str) : UCASE(str) ¿Í µ¿ÀÏÇÏ´Ù. |
|
|
|
|