Áñ°Üã±â
  °Ë»ö     Áú¹®Çϱâ | µµ¿ÍÁÖ¼¼¿ä
Tip&Tech  | OS Install  | Çϵå¿þ¾î  | ¼ÒÇÁÆ®¿þ¾î  | ÁÖº¯±â±â  | ȨÆäÀÌÁö  | Á¶¸³  | OpenMarket  | Talk  | Download
Á¶È¸ 103666´ñ±Û 0³¯Â¥ 2007-07-20 16:09:42
Mysql ½ºÆ®¸µ ÇÔ¼ö
(¿µÀÚ) IP: 222.120.95.98  Ãßõ: 697    
Ãâó: http://mysqlkorea.co.kr/sub.html?mcode=develop&scode=01&m_no=21703&cat1=12&cat2=353&cat3=0&lang=k

12.3. ½ºÆ®¸µ ÇÔ¼ö

12.3.1. ½ºÆ®¸µ ºñ±³ ÇÔ¼ö

½ºÆ®¸µ-°ª ÇÔ¼ö´Â ±× °á°ú °ªÀÇ ±æÀÌ°¡ max_allowed_packet ½Ã½ºÅÛ º¯¼öÀÇ °ª º¸´Ù Ŭ °æ¿ì¿¡´Â, NULLÀ» ¸®ÅÏÇÑ´Ù. Section 7.5.2, ¡°¼­¹ö ÆĶó¹ÌÅÍ Æ©´×Çϱ⡱¸¦ ÂüÁ¶ÇÒ °Í.

½ºÆ®¸µ Æ÷Áö¼Ç(position)¿¡¼­ ¿¬»êÀ» ÇÏ´Â ÇÔ¼öÀÇ °æ¿ì, ù ¹ø° Æ÷Áö¼ÇÀº ¼ýÀÚ 1ÀÌ µÈ´Ù.

ASCII(str)
½ºÆ®¸µ str ÀÇ ¸Ç ¿ÞÂÊ ¹®ÀÚÀÇ ¼ýÀÚ °ªÀ» ¸®ÅÏÇÑ´Ù. str ÀÌ ºó ½ºÆ®¸µ(empty string)ÀÏ °æ¿ì¿¡´Â 0 À» ¸®ÅÏÇÑ´Ù. NULL if str ÀÌ NULLÀÏ °æ¿ì¿¡´Â NULL À» ¸®ÅÏÇÑ´Ù. ASCII()´Â 0 ¿¡¼­ 255 »çÀÌÀÇ ¼ýÀÚ °ªÀ» °®´Â ¹®ÀÚ¿¡ ´ëÇؼ­ ¿¬»êÀ» ÇÑ´Ù.

mysql> SELECT ASCII('2');

-> 50

mysql> SELECT ASCII(2);

-> 50

mysql> SELECT ASCII('dx');

-> 100

ORD() ÇÔ¼ö¸¦ ÇÔ²² ÂüÁ¶ÇÒ °Í.

BIN(N)
NÀÇ ¹ÙÀ̳ʸ® °ª¿¡ ´ëÇÑ ½ºÆ®¸µ Ç¥Çö½ÄÀ» ¸®ÅÏÇϴµ¥, ¿©±â¿¡¼­N Àº (BIGINT) ¼ýÀÚÀÌ´Ù. ÀÌ°ÍÀº CONV(N,10,2)°ú µ¿ÀÏÇÏ´Ù. N ÀÌ NULLÀÏ °æ¿ì¿¡´Â NULLÀ» ¸®ÅÏÇÑ´Ù.

mysql> SELECT BIN(12);

-> '1100'

BIT_LENGTH(str)
½ºÆ®¸µ str ÀÇ ±æÀ̸¦ ºñÆ® ´ÜÀ§·Î ¸®ÅÏÇÑ´Ù.

mysql> SELECT BIT_LENGTH('text');

-> 32

CHAR(N,... [USING charset_name])
CHAR()Àº °¢°¢ÀÇ Àμö N À» Á¤¼ö ÇüÅ·ΠÇؼ®À» ÇÏ°í ÀÌ·¯ÇÑ Á¤¼öÀÇ ÄÚµå °ª¿¡ ÀÇÇØ ÁÖ¾îÁö´Â ¹®ÀÚ·Î ±¸¼ºµÈ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. NULL °ªÀº ¹«½Ã(skipped)µÈ´Ù.

mysql> SELECT CHAR(77,121,83,81,'76');

-> 'MySQL'

mysql> SELECT CHAR(77,77.3,'77.3');

-> 'MMM'

MySQL 5.0.15 ÀÌÈÄ ¹öÀü¿¡¼­´Â, 255 º¸´Ù Å« CHAR() Àμö´Â ¿©·¯ °³ÀÇ °á°ú ¹ÙÀÌÆ®·Î º¯È¯µÈ´Ù. ¿¹¸¦ µé¸é, CHAR(256)´Â CHAR(1,0)¿Í °°°í, ±×¸®°í CHAR(256*256) ´Â CHAR(1,0,0)°ú °°´Ù:

mysql> SELECT HEX(CHAR(1,0)), HEX(CHAR(256));

+----------------+----------------+

| HEX(CHAR(1,0)) | HEX(CHAR(256)) |

+----------------+----------------+

| 0100 | 0100 |

+----------------+----------------+

mysql> SELECT HEX(CHAR(1,0,0)), HEX(CHAR(256*256));

+------------------+--------------------+

| HEX(CHAR(1,0,0)) | HEX(CHAR(256*256)) |

+------------------+--------------------+

| 010000 | 010000 |

+------------------+--------------------+

µðÆúÆ®·Î´Â, CHAR()´Â ¹ÙÀ̳ʸ® ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. ÁÖ¾îÁø ¹®ÀÚ ¼Â¿¡ ÀÖ´Â ½ºÆ®¸µÀ» ¸¸µé±â À§Çؼ­´Â, USING ±¸¹®À» ¿É¼ÇÀ¸·Î »ç¿ëÇÑ´Ù:

mysql> SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8));

+---------------------+--------------------------------+

| CHARSET(CHAR(0x65)) | CHARSET(CHAR(0x65 USING utf8)) |

+---------------------+--------------------------------+

| binary | utf8 |

+---------------------+--------------------------------+

¸¸ÀÏ USINGÀ» »ç¿ëÇÏ¿´´Âµ¥µµ ±× °á°ú ½ºÆ®¸µÀÌ ÁÖ¾îÁø ¹®ÀÚ ¼Â¿¡ ´ëÇؼ­ À¯È¿ÇÏÁö ¾Ê°Ô µÇ¸é, °æ°í¹®ÀÌ ³ª¿À°Ô µÈ´Ù. ¶ÇÇÑ, ¸¸ÀÏ ½ºÆ®¸¯Æ®(strict) SQL ¸ðµå¸¦ È°¼ºÈ­ ÇÑ´Ù¸é, CHAR() ÀÇ °á°ú °ªÀº NULLÀÌ µÈ´Ù.

MySQL 5.0.15 ÀÌÀü ¹öÀü¿¡¼­´Â, CHAR()´Â ¿¬°á ¹®ÀÚ ¼Â¿¡ ÀÖ´Â ½ºÆ®¸µÀ» ¸®ÅÏÇϸç USING ±¸¹®Àº »ç¿ëÇÒ ¼ö ¾ø°Ô µÈ´Ù. ¶ÇÇÑ, °¢°¢ÀÇ Àμö´Â ¸ðµâ·Î(modulo) 256À¸·Î Çؼ®ÀÌ µÇ±â ¶§¹®¿¡, CHAR(256) ¹× CHAR(256*256)´Â µÑ ´Ù CHAR(0)°ú µ¿ÀÏÇÑ °ÍÀÌ µÈ´Ù.

CHAR_LENGTH(str)
½ºÆ®¸µ strÀÇ ±æÀ̸¦ ¸®ÅÏÇÑ´Ù. ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ´Â ´ÜÀÏ ¹®ÀÚ·Î °è»ê(count) µÈ´Ù. Áï, 5°³ÀÇ 2 ¹ÙÀÌÆ® ¹®ÀÚ¸¦ °®´Â ½ºÆ®¸µ¿¡ ´ëÇؼ­, LENGTH() ´Â 10À» ¸®ÅÏ ÇÏÁö¸¸, CHAR_LENGTH()´Â 5¸¦ ¸®ÅÏ ÇÑ´Ù.

CHARACTER_LENGTH(str)
CHARACTER_LENGTH()´Â CHAR_LENGTH()°ú µ¿ÀÏÇÏ´Ù.

CONCAT(str1,str2,...)
Àμö¸¦ ¿¬°áÇÑ °á°ú·Î ³ª¿À´Â ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. ÇÑ °³ ¶Ç´Â ±× ÀÌ»óÀÇ Àμö¸¦ °¡Áú ¼ö ÀÖ´Ù. ¸¸ÀÏ ¸ðµç Àμö°¡ ¹ÙÀ̳ʸ® ½ºÆ®¸µÀÌ ¾Æ´Ï¶ó¸é, ±× °á°ú´Â ¹ÙÀ̳ʸ®°¡ ¾Æ´Ñ ½ºÆ®¸µÀÌ µÈ´Ù. ¸¸ÀÏ Àμö¿¡ ¹ÙÀ̳ʸ® ½ºÆ®¸µÀÌ Æ÷ÇԵǾî ÀÖ´Ù¸é, ±× °á°ú´Â ¹ÙÀ̳ʸ® ½ºÆ®¸µÀÌ µÈ´Ù. ¼ýÀÚ Àμö´Â µ¿ÀÏÇÑ ¹ÙÀ̳ʸ® ½ºÆ®¸µ ÇüÅ·Πº¯È¯µÈ´Ù; ¸¸ÀÏ ÀÌ·¸°Ô º¯È¯µÇ´Â °ÍÀ» ¿øÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â, ¾Æ·¡ÀÇ ¿¹¹®°ú °°ÀÌ ¸íÈ®ÇÏ°Ô Å¸ÀÔ Ä³½ºÆ®(type cast)¸¦ »ç¿ëÇÏ¸é µÈ´Ù:

SELECT CONCAT(CAST(int_col AS CHAR), char_col);

CONCAT()´Â ¸ðµç Àμö°¡ NULLÀÌ ¾Æ´Ï¸é NULLÀ» ¸®ÅÏÇÑ´Ù.

mysql> SELECT CONCAT('My', 'S', 'QL');

-> 'MySQL'

mysql> SELECT CONCAT('My', NULL, 'QL');

-> NULL

mysql> SELECT CONCAT(14.3);

-> '14.3'

CONCAT_WS(separator,str1,str2,...)
CONCAT_WS()´Â ±¸ºÐÀÚ¸¦ »ç¿ëÇÏ´Â ¿¬°á(Concatenate With Separator)À» ³ªÅ¸³»´Â °ÍÀ̸ç CONCAT()ÀÇ Æ¯¼ö ÇüÅÂÀÌ´Ù. ù ¹ø° Àμö´Â ³ª¸ÓÁö Àμöµé¿¡ ´ëÇÑ ±¸ºÐÀÚ(separator)°¡ µÈ´Ù. ±¸ºÐÀÚ´Â ¿¬°áµÇ´Â ½ºÆ®¸µ »çÀÌ¿¡ Ãß°¡µÈ´Ù. ±¸ºÐÀÚ´Â ½ºÆ®¸µÀÌ µÉ ¼ö ÀÖ´Ù. ¸¸ÀÏ ±¸ºÐÀÚ°¡ NULL À̸é, ±× °á°ú´Â NULLÀÌ´Ù.

mysql> SELECT CONCAT_WS(',','First name','Second name','Last Name');

-> 'First name,Second name,Last Name'

mysql> SELECT CONCAT_WS(',','First name',NULL,'Last Name');

-> 'First name,Last Name'

CONCAT_WS()´Â ºó ½ºÆ®¸µ(empty string)À» ¹«½Ã(skip)ÇÏÁö ¾Ê´Â´Ù. ÇÏÁö¸¸, ±¸ºÐÀÚ Àμö ´ÙÀ½¿¡ ³ª¿À´Â ¸ðµç NULL °ªÀº ¹«½Ã¸¦ ÇÑ´Ù.

CONV(N,from_base,to_base)
¼­·Î ´Ù¸¥ ¹®ÀÚ º£À̽º(base)°£ÀÇ ¼ýÀÚ¸¦ º¯È¯ÇÑ´Ù. from_base ¿¡¼­ º£À̽º to_base·Î º¯È¯µÈ ¼ýÀÚ NÀÇ ½ºÆ®¸µ Ç¥Çö½ÄÀ» ¸®ÅÏÇÑ´Ù. Àμö ÁßÀÇ Çϳª°¡ NULLÀ̸é NULLÀ» ¸®ÅÏÇÑ´Ù.Àμö N Àº Á¤¼ö·Î Çؼ®µÇÁö¸¸, Á¤¼ö ¶Ç´Â ½ºÆ®¸µÀ¸·Î ÁöÁ¤µÉ ¼öµµ ÀÖ´Ù. ÃÖ¼Ò º£À̽º´Â 2 ÀÌ°í ÃÖ´ë º£À̽º´Â 36ÀÌ´Ù. ¸¸ÀÏ to_base °¡ À½¼ö¶ó¸é, N Àº ºÎȣȭµÈ ¼ýÀÚ·Î °£ÁֵȴÙ. ±×·¸Áö ¾ÊÀ» °æ¿ì¿¡´Â, N Àº ºÎÈ£ ¾ø´Â ¼ýÀÚ·Î Ãë±ÞµÈ´Ù. CONV()´Â 64-ºñÆ® Á¤¹Ðµµ¸¦ °®´Â´Ù.

mysql> SELECT CONV('a',16,2);

-> '1010'

mysql> SELECT CONV('6E',18,8);

-> '172'

mysql> SELECT CONV(-17,10,-18);

-> '-H'

mysql> SELECT CONV(10+'10'+'10'+0xa,10,10);

-> '40'

ELT(N,str1,str2,str3,...)
¸¸ÀÏN = 1À̸é, str1À», N = 2À̸é, str2 À» ¸®ÅÏÇÏ´Â ¹æ½Ä. N ÀÌ 1 º¸´Ù À۰ųª ¶Ç´ÂÀμöÀÇ ¼ýÀÚº¸´Ù ¸¹À» °æ¿ì¿¡´Â NULLÀ» ¸®ÅÏÇÑ´Ù. ELT()´Â FIELD()ÀÇ º¸¼ö(complement)ÀÌ´Ù.

mysql> SELECT ELT(1, 'ej', 'Heja', 'hej', 'foo');

-> 'ej'

mysql> SELECT ELT(4, 'ej', 'Heja', 'hej', 'foo');

-> 'foo'

EXPORT_SET(bits,on,off[,separator[,number_of_bits]])
bits¿¡ ÀÖ´Â ¸ðµç ºñÆ® ¼Â(bit set)¿¡ ´ëÇؼ­´Â, on ½ºÆ®¸µÀ», ±×¸®°í ¸ðµç ¸®¼Â ºñÆ®¿¡ ´ëÇؼ­´Â, off ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. bits ¿¡ ÀÖ´Â ºñÆ®´Â ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î °Ë»çµÈ´Ù (³·Àº ¼ø¼­¿¡¼­ ³ôÀº ¼ø¼­ ºñÆ®·Î). ½ºÆ®¸µÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î °á°ú¿¡ Ãß°¡µÇ´Âµ¥, separator ½ºÆ®¸µÀ¸·Î ±¸ºÐÀÌ µÈ´Ù (µðÆúÆ® ½ºÆ®¸µÀº ÄÞ¸¶ ¹®ÀÚ ¡®,¡¯). °Ë»ç°¡ µÇ´Â ºñÆ®ÀÇ ¼ýÀÚ´Â number_of_bits·Î ÁÖ¾îÁø´Ù (µðÆúÆ®´Â 64).

mysql> SELECT EXPORT_SET(5,'Y','N',',',4);

-> 'Y,N,Y,N'

mysql> SELECT EXPORT_SET(6,'1','0',',',10);

-> '0,1,1,0,0,0,0,0,0,0'

FIELD(str,str1,str2,str3,...)
str1, str2, str3, ... ¸®½ºÆ®¿¡ ÀÖ´Â str ÀÇ À妽º(Æ÷Áö¼Ç)¸¦ ¸®ÅÏÇÑ´Ù. strÀ» ãÀ» ¼ö ¾ø´Â °æ¿ì¿¡´Â 0 À» ¸®ÅÏ ÇÑ´Ù.

¸¸ÀÏ FIELD()¿¡ ´ëÇÑ ¸ðµç Àμö°¡ ½ºÆ®¸µÀ̶ó¸é, ¸ðµç Àμö´Â ½ºÆ®¸µÀ¸·Î ºñ±³µÈ´Ù. ¸¸ÀÏ ¸ðµç Àμö°¡ ¼ýÀÚÀÏ °æ¿ì¿¡´Â ¼ýÀÚ·Î ºñ±³°¡ µÈ´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì¶ó¸é, ÀμöµéÀº µÎ ¹ø (double) ºñ±³°¡ µÈ´Ù.

¸¸ÀÏ str ÀÌ NULLÀ̶ó¸é, ¸®ÅÏ °ªÀº 0 ÀÌ µÇ´Âµ¥, ±× ÀÌÀ¯´Â NULL Àº ¾î¶² °ª°úµµ µî½Ä ºñ±³°¡ µÇÁö ¾Ê±â ¶§¹®ÀÌ´Ù. FIELD()´Â ELT()ÀÇ º¸¼ö(complement)ÀÌ´Ù.

mysql> SELECT FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo');

-> 2

mysql> SELECT FIELD('fo', 'Hej', 'ej', 'Heja', 'hej', 'foo');

-> 0

FIND_IN_SET(str,strlist)
¸¸ÀÏ ½ºÆ®¸µ str ÀÌ N ÀÇ ¼­ºê ½ºÆ®¸µÀ¸·Î ±¸¼ºµÈ ½ºÆ®¸µ ¸®½ºÆ® strlist ¿¡ ÀÖ´Â °ÍÀ̶ó¸é, 1ÀÇ ¹üÀ§¿¡ ÀÖ´Â °ªÀ» N ¿¡ ¸®ÅÏÇÑ´Ù. ÇϳªÀÇ ½ºÆ®¸µ ¸®½ºÆ®´Â ÄÞ¸¶ ¹®ÀÚ·Î ±¸ºÐµÈ ¼­ºê ½ºÆ®¸µµé·Î ±¸¼ºµÈ ½ºÆ®¸µÀÌ´Ù. ¸¸ÀÏ Ã¹ ¹ø° Àμö°¡ »ó¼ö ½ºÆ®¸µÀÌ°í µÎ ¹ø° Àμö°¡ ŸÀÔ SETÀÇ Ä÷³À̶ó¸é, FIND_IN_SET() ÇÔ¼ö´Â ºñÆ® »ê¼ú½ÄÀ» »ç¿ëÇϱâ À§Çؼ­ ÃÖÀûÈ­°¡ µÈ´Ù. ¸¸ÀÏ str ÀÌ strlist¿¡ ¾ø°Å³ª ¶Ç´Â strlist°¡ ºó ½ºÆ®¸µÀ̶ó¸é, 0À» ¸®ÅÏÇÑ´Ù. NULL if¸¸ÀÏ Àμö ÁßÀÇ Çϳª°¡ NULLÀ̶ó¸é, NULLÀ» ¸®ÅÏÇÑ´Ù. ¸¸ÀÏ Ã¹ ¹ø° Àμö°¡ ÄÞ¸¶ ¹®ÀÚ¸¦ °¡Áö°í ÀÖ´Ù¸é, ÀÌ ÇÔ¼ö´Â Á¦´ë·Î µ¿ÀÛÀ» ÇÏÁö ¾Ê´Â´Ù.

mysql> SELECT FIND_IN_SET('b','a,b,c,d');

-> 2

FORMAT(X,D)
¼ýÀÚ X ÀÇ Æ÷¸ËÀ» '#,###,###.##' ÇüÅ·Π¸¸µé°í, DÀÇ ¼Ò¼öÁ¡ µÞÀÚ¸®¿¡¼­ Àý»ç(round)¸¦ ÇÏ°í, ±× °á°ú¸¦ ½ºÆ®¸µÀ¸·Î ¸®ÅÏÇÑ´Ù. ¸¸ÀÏ D °¡ 0 À̸é, ±× °á°ú´Â ¼Ò¼öÁ¡ ¶Ç´Â ºÐ¼ö ºÎºÐÀ» °®Áö ¾Ê´Â´Ù.

mysql> SELECT FORMAT(12332.123456, 4);

-> '12,332.1235'

mysql> SELECT FORMAT(12332.1,4);

-> '12,332.1000'

mysql> SELECT FORMAT(12332.2,0);

-> '12,332'

HEX(N_or_S)
¸¸ÀÏN_or_S ÀÌ ¼ýÀÚ¶ó¸é, N¿¡ ´ëÇÑ 16Áø¼ö °ª¿¡ ÇØ´çÇÏ´Â ½ºÆ®¸µ Ç¥ÇöÀ» ¸®ÅÏÇϴµ¥, ¿©±â¿¡¼­ N Àº (BIGINT) ¼ýÀÚ°¡ µÈ´Ù. ÀÌ°ÍÀº CONV(N,10,16)°ú µ¿ÀÏÇÏ´Ù.

¸¸ÀÏ N_or_S ÀÌ ½ºÆ®¸µ À̶ó¸é, N_or_S ¿¡ ´ëÇÑ 16Áø¼ö ½ºÆ®¸µ Ç¥Çö½ÄÀ» ¸®ÅÏÇϴµ¥, N_or_S ¿¡ ÀÖ´Â °¢°¢ÀÇ ¹®ÀÚ´Â 2°³ÀÇ 16Áø¼ö ¼ýÀÚ·Î º¯È¯µÈ´Ù.

mysql> SELECT HEX(255);

-> 'FF'

mysql> SELECT 0x616263;

-> 'abc'

mysql> SELECT HEX('abc');

-> 616263

INSERT(str,pos,len,newstr)
str ÀÇ Æ÷Áö¼Ç pos ¿¡¼­ ½ÃÀÛÇÏ´Â ¼­ºê ½ºÆ®¸µÀ» len ¹®ÀÚ ±æÀ̸¸Å­ ½ºÆ®¸µ newstr·Î º¯°æ½ÃÄѼ­ str À» ¸®ÅÏÇÑ´Ù. ¸¸ÀÏ pos °¡ ½ºÆ®¸µÀÇ ±æÀÌ ¾È¿¡ ÀÖÁö ¾Ê´Ù¸é, ¿ø·¡ÀÇ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. ¸¸ÀÏ len ÀÇ ¹üÀ§°¡ ½ºÆ®¸µÀÇ ³ª¸ÓÁö ±æÀÌ ¹üÀ§ ³»¿¡ ÀÖÁö ¾Ê´Ù¸é, Æ÷Áö¼Ç pos ÀÌÈÄÀÇ ³ª¸ÓÁö ½ºÆ®¸µÀ» ´ëü ½ÃŲ´Ù. ¸¸ÀÏ ¾î¶² Àμö°¡ NULL À̸é, NULLÀ» ¸®ÅÏÇÑ´Ù.

mysql> SELECT INSERT('Quadratic', 3, 4, 'What');

-> 'QuWhattic'

mysql> SELECT INSERT('Quadratic', -1, 4, 'What');

-> 'Quadratic'

mysql> SELECT INSERT('Quadratic', 3, 100, 'What');

-> 'QuWhat'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

INSTR(str,substr)
str ¿¡¼­ ¼­ºê ½ºÆ®¸µ substr °¡ óÀ½À¸·Î ³ª¿À´Â Æ÷Áö¼ÇÀ» ¸®ÅÏÇÑ´Ù. ÀÌ°ÍÀº LOCATE()¿¡¼­ µÎ °³ÀÇ Àμö¸¦ »ç¿ëÇÏ´Â °Í°ú µ¿ÀÏÇÑ °á°ú¸¦ ¸®ÅÏ ÇÏÁö¸¸, ÀμöµéÀÇ ¼ø¼­´Â ¹Ý´ë°¡ µÈ´Ù.

mysql> SELECT INSTR('foobarbar', 'bar');

-> 4

mysql> SELECT INSTR('xbar', 'foobar');

-> 0

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» Çϸç, ÃÖ¼Ò ÇϳªÀÇ Àμö°¡ ¹ÙÀ̳ʸ® ½ºÆ®¸µÀÏ °æ¿ì¿¡¸¸ ¹®ÀÚ Å©±â¸¦ ±¸ºÐÇÑ´Ù.

LCASE(str)
LCASE()´Â LOWER()¿Í µ¿ÀǾî ÀÌ´Ù.

LEFT(str,len)
½ºÆ®¸µ str¿¡¼­ °¡Àå ¿ÞÂÊÀ¸·ÎºÎÅÍ len °³ÀÇ ¹®ÀÚ¸¦ ¸®ÅÏÇÑ´Ù.

mysql> SELECT LEFT('foobarbar', 5);

-> 'fooba'

LENGTH(str)
strÀÇ ±æÀ̸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ¸®ÅÏÇÑ´Ù. ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ´Â ´ÙÁß ¹ÙÀÌÆ®·Î °è»ê (count)µÈ´Ù. ÀÌ°ÍÀº 2 ¹ÙÀÌÆ® ¹®ÀÚ°¡ 5°³ ÀÖ´Â ½ºÆ®¸µÀÇ °æ¿ì, LENGTH() Àº 10À» ¸®ÅÏÇÏ´Â ¹Ý¸é¿¡, CHAR_LENGTH()´Â 5¸¦ ¸®ÅÏÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.

mysql> SELECT LENGTH('text');

-> 4

LOAD_FILE(file_name)
ÆÄÀÏÀ» ÀÐÀº ´ÙÀ½¿¡ ÆÄÀÏÀÇ ³»¿ë¹°À» ½ºÆ®¸µÀ¸·Î ¸®ÅÏÇÑ´Ù. ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇϱâ À§Çؼ­´Â, ÆÄÀÏÀº ¹Ýµå½Ã ¼­¹ö È£½ºÆ®¿¡ ÀÖ¾î¾ß Çϸç, ±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î À̸§À» ÀüüÀûÀ¸·Î ÁöÁ¤ÇØ¾ß Çϸç, ±×¸®°í FILE ±ÇÇÑÀ» °¡Á®¾ß ÇÑ´Ù. ±× ÆÄÀÏÀº ¸ðµç »ç¿ëÀÚ¿¡°Ô ÀÐÈú ¼ö ÀÖ¾î¾ß Çϸç ÆÄÀÏÀÇ Å©±â´Â max_allowed_packet ¹ÙÀÌÆ® º¸´Ù´Â ÀÛ¾Æ¾ß ÇÑ´Ù.

¸¸ÀÏ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¶Ç´Â À§ÀÇ Á¶°Ç Áß¿¡ Çϳª·Î ÀÎÇØ ÆÄÀÏÀ» ÀÐÀ» ¼ö°¡ ¾ø°Ô µÈ´Ù¸é, ÀÌ ÇÔ¼ö´Â NULLÀ» ¸®ÅÏÇÑ´Ù.

MySQL 5.0.19 ÀÌÈÄ ¹öÀü¿¡¼­´Â, character_set_filesystem ½Ã½ºÅÛ º¯¼ö°¡ ¸®ÅÍ·² ½ºÆ®¸µÀ¸·Î ÁÖ¾îÁø ÆÄÀÏ À̸§¿¡ ´ëÇÑ Çؼ®À» Á¦¾îÇÑ´Ù.

mysql> UPDATE t

SET blob_col=LOAD_FILE('/tmp/picture')

WHERE id=1;

LOCATE(substr,str), LOCATE(substr,str,pos)
ù ¹ø° ½ÅÅؽº´Â str ¿¡¼­ ¼­ºê ½ºÆ®¸µ substr °¡ óÀ½À¸·Î ³ª¿À´Â Æ÷Áö¼ÇÀ» ¸®ÅÏÇÑ´Ù. µÎ ¹ø° ½ÅÅؽº´Â, Æ÷Áö¼Ç pos¿¡¼­ ½ÃÀÛÀ» Çؼ­, str ¿¡¼­ ¼­ºê ½ºÆ®¸µ substr °¡ óÀ½À¸·Î ³ª¿À´Â Æ÷Áö¼ÇÀ» ¸®ÅÏÇÑ´Ù. substr ÀÌ str¿¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â, 0À» ¸®ÅÏÇÑ´Ù.

mysql> SELECT LOCATE('bar', 'foobarbar');

-> 4

mysql> SELECT LOCATE('xbar', 'foobar');

-> 0

mysql> SELECT LOCATE('bar', 'foobarbar', 5);

-> 7

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» Çϸç, Àμö Áß¿¡¼­ ÃÖ¼Ò Çϳª¶óµµ ¹ÙÀ̳ʸ® ½ºÆ®¸µÀÏ °æ¿ì¿¡¸¸ ¹®ÀÚ Å©±â¸¦ ±¸ºÐÇÑ´Ù.

LOWER(str)
ÇöÀç (current) ¹®ÀÚ ¼Â ¸ÅÇο¡ µû¶ó¼­ ½ºÆ®¸µ str ÀÇ ¸ðµç ¹®ÀÚ¸¦ ¼Ò¹®ÀÚ·Î º¯°æ ½ÃÄѼ­ ¸®ÅÏÇÑ´Ù. µðÆúÆ®´Â latin1 (cp1252 West European).

mysql> SELECT LOWER('QUADRATICALLY');

-> 'quadratically'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

LPAD(str,len,padstr)
¿ÞÂÊ¿¡ ½ºÆ®¸µ padstr ¸¦ Áý¾î ³Ö¾î¼­ ¹®ÀÚÀÇ ±æÀ̸¦ len ¸¸Å­ µÇµµ·Ï ÇÑ ½ºÆ®¸µ str À» ¸®ÅÏÇÑ´Ù. ¸¸ÀÏ str ÀÌ len º¸´Ù ±æ´Ù¸é, ¸®ÅÏ °ªÀº len ±æÀÌ ¸¸Å­ ÁÙ¾î µç´Ù.

mysql> SELECT LPAD('hi',4,'??');

-> '??hi'

mysql> SELECT LPAD('hi',1,'??');

-> 'h'

LTRIM(str)
½ºÆ®¸µ ¾Õ¿¡ ÀÖ´Â ½ºÆäÀ̽º¸¦ ¾ø¾Ø ½ºÆ®¸µ str ¸¦ ¸®ÅÏÇÑ´Ù.

mysql> SELECT LTRIM(' barbar');

-> 'barbar'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

MAKE_SET(bits,str1,str2,...)
bits ¼Â¿¡ ´ëÀÀµÇ´Â ºñÆ®¸¦ °¡Áö°í ÀÖ´Â ½ºÆ®¸µÀ¸·Î ±¸¼ºµÈ ¼Â °ª (ÄÞ¸¶ ¹®ÀÚ·Î ±¸ºÐµÈ ¼­ºê ½ºÆ®¸µÀ» °¡Áö°í ÀÖ´Â ½ºÆ®¸µ)À» ¸®ÅÏÇÑ´Ù. str1Àº ºñÆ® 0¿¡ ´ëÀÀµÇ°í, str2 Àº 1¿¡ ´ëÀÀµÇ¸ç, °è¼Ó ÀÌ·± ½ÄÀ¸·Î ´ëÀÀÀÌ µÈ´Ù. str1, str2, ... ¿¡ ÀÖ´Â NULL °ªÀº °á°ú¿¡ µû¶ó ³ª¿ÀÁö ¾Ê´Â´Ù.

mysql> SELECT MAKE_SET(1,'a','b','c');

-> 'a'

mysql> SELECT MAKE_SET(1 | 4,'hello','nice','world');

-> 'hello,world'

mysql> SELECT MAKE_SET(1 | 4,'hello','nice',NULL,'world');

-> 'hello'

mysql> SELECT MAKE_SET(0,'a','b','c');

-> ''

MID(str,pos,len)
MID(str,pos,len)Àº SUBSTRING(str,pos,len)°ú µ¿ÀǾî ÀÌ´Ù.

OCT(N)
NÀÇ 8Áø °ª¿¡ ÇØ´çÇÏ´Â ½ºÆ®¸µ Ç¥Çö½ÄÀ» ¸®ÅÏÇϴµ¥, ¿©±â¿¡¼­ N Àº (BIGINT) ¹øÈ£°¡ µÈ´Ù. ÀÌ°ÍÀº CONV(N,10,8)°ú °°´Ù. ¸¸ÀÏ N ÀÌ NULLÀ̸é, NULLÀ» ¸®ÅÏÇÑ´Ù.

mysql> SELECT OCT(12);

-> '14'

OCTET_LENGTH(str)
OCTET_LENGTH()´Â LENGTH()°ú µ¿ÀǾî ÀÌ´Ù.

ORD(str)
¸¸ÀÏ If the leftmost character of the string½ºÆ®¸µ str ÀÇ °¡Àå ¿ÞÂÊÀÇ ¹®ÀÚ°¡ ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ¶ó¸é, ±× ¹®ÀÚ¿¡ ´ëÇÑ Äڵ带 ¸®ÅÏÇϴµ¥, ±× °ªÀº ¾Æ·¡ÀÇ °ø½ÄÀ» »ç¿ëÇؼ­ ¾ò¾î³½´Ù:

(1st byte code)

+ (2nd byte code ¡¿ 256)

+ (3rd byte code ¡¿ 2562) ...

¸¸ÀÏ °¡Àå ¿ÞÂÊÀÇ ¹®ÀÚ°¡ ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ°¡ ¾Æ´Ï¶ó¸é, ORD()´Â ASCII() ÇÔ¼ö¿Í °°Àº °ªÀ» ¸®ÅÏÇÑ´Ù.

mysql> SELECT ORD('2');

-> 50

POSITION(substr IN str)
POSITION(substr IN str)´Â LOCATE(substr,str)°ú µ¿ÀǾî ÀÌ´Ù.



QUOTE(str)
SQL ¸í·É¹®¿¡¼­ À̽ºÄÉÀÌÇÁµÈ µ¥ÀÌÅÍ °ªÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °á°ú¸¦ ¸¸µé±â À§ÇØ ½ºÆ®¸µ¿¡ ÀÎ¿ë ºÎÈ£¸¦ ÁØ´Ù. ¸¸ÀÏ Àμö°¡ NULLÀ̸é, ¸®ÅÏ °ªÀº ÀÎ¿ë ºÎÈ£°¡ ¾ø´Â ´Ü¾î ¡°NULL¡± ÀÌ ³ª¿À°Ô µÈ´Ù.

mysql> SELECT QUOTE('Don\'t!');

-> 'Don\'t!'

mysql> SELECT QUOTE(NULL);

-> NULL

REPEAT(str,count)
count Ƚ¼ö ¸¸Å­ ¹Ýº¹µÈ ½ºÆ®¸µ str À¸·Î ±¸¼ºµÈ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. ¸¸ÀÏ count °¡ 1 º¸´Ù ÀÛÀ» °æ¿ì¿¡´Â, ºó ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. str ¶Ç´Â count °¡ NULLÀ̶ó¸é, NULLÀ» ¸®ÅÏÇÑ´Ù

mysql> SELECT REPEAT('MySQL', 3);

-> 'MySQLMySQLMySQL'

REPLACE(str,from_str,to_str)
½ºÆ®¸µ from_str °¡ ³ª¿Â ºÎºÐÀ» ¸ðµÎ ½ºÆ®¸µ to_str·Î ´ëüÇؼ­ ½ºÆ®¸µ str À» ¸®ÅÏÇÑ´Ù. REPLACE()Àº from_str¿¡ ´ëÇÑ °Ë»öÀ» ÇÒ ¶§ ¹®ÀÚ Å©±â¸¦ ±¸ºÐÇؼ­ ¸ÅĪÀ» ½ÇÇàÇÑ´Ù.

mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');

-> 'WwWwWw.mysql.com'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

REVERSE(str)
¹®ÀÚÀÇ ¼ø¼­¸¦ ¿ª¼øÀ¸·Î Çì¼­ ½ºÆ®¸µ str À» ¸®ÅÏÇÑ´Ù.

mysql> SELECT REVERSE('abc');

-> 'cba'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

RIGHT(str,len)
str¿¡¼­ ¿À¸¥ÂÊÀ¸·ÎºÎÅÍ len ¹®ÀÚ ¸¸Å­À» ¸®ÅÏÇÑ´Ù.

mysql> SELECT RIGHT('foobarbar', 4);

-> 'rbar'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

RPAD(str,len,padstr)
½ºÆ®¸µ padstr ¸¦ ¿À¸¥ÂÊ¿¡ Áý¾î ³Ö¾î¼­ len ¹®ÀÚ ±æÀÌ ¸¸Å­ strÀ» ¸¸µé¾î¼­ ¸®ÅÏÇÑ´Ù. ¸¸ÀÏ str °¡ len º¸´Ù ±æ´Ù¸é, ¸®ÅÏ °ªÀº len ¹®ÀÚ ¸¸Å­ ª¾ÆÁø´Ù.

mysql> SELECT RPAD('hi',5,'?');

-> 'hi???'

mysql> SELECT RPAD('hi',1,'?');

-> 'h'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

RTRIM(str)
½ºÆ®¸µ str¿¡¼­ µÚ¿¡ ºÙ¾î ÀÖ´Â ½ºÆäÀ̽º ¹®ÀÚ¸¦ ¾ø¾Ø ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù.

mysql> SELECT RTRIM('barbar ');

-> 'barbar'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

SOUNDEX(str)
StrÀÇ »ç¿îµ¦½º(soundex) ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. °ÅÀÇ °°Àº ¼Ò¸®°¡ ³ª´Â µÎ °³ÀÇ ½ºÆ®¸µÀº °íÀ¯ÀÇ »ç¿îµ¦½º ½ºÆ®¸µÀ» °¡Á®¾ß ÇÑ´Ù. Ç¥ÁØ »ç¿îµ¦½º ½ºÆ®¸µÀº 4 ¹®ÀÚ ±æÀÌ°¡ µÇÁö¸¸, SOUNDEX() ÇÔ¼ö´Â ÀÓÀÇÀÇ ±æÀÌ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. ¿©·¯ºÐÀº Ç¥ÁØ »ç¿îµ¦½º ½ºÆ®¸µÀ» ¾ò±â À§Çؼ­ °á°ú °ª¿¡ SUBSTRING()À» »ç¿ëÇÒ ¼ö°¡ ÀÖ´Ù. str¿¡ ÀÖ´Â ¹®ÀÚ Áß¿¡ ¾ËÆĺªÀÌ ¾Æ´Ñ °ÍµéÀº ¸ðµÎ ¹«½Ã°¡ µÈ´Ù. A-Z ¹üÀ§¸¦ ¹þ¾î³ª´Â ¸ðµç ±¹Á¦ ¹®ÀÚµéÀº ¸ðµÎ ¸ðÀ½À¸·Î Ãë±ÞµÈ´Ù.

mysql> SELECT SOUNDEX('Hello');

-> 'H400'

mysql> SELECT SOUNDEX('Quadratically');

-> 'Q36324'

expr1 SOUNDS LIKE expr2
ÀÌ°ÍÀº SOUNDEX(expr1) = SOUNDEX(expr2)°ú °°´Ù.

SPACE(N)
N °³ÀÇ ½ºÆäÀ̽º ¹®ÀÚ·Î ±¸¼ºµÈ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù.

mysql> SELECT SPACE(6);

-> ' '

SUBSTRING(str,pos), SUBSTRING(str FROM pos), SUBSTRING(str,pos,len), SUBSTRING(str FROM pos FOR len)
len Àμö°¡ ¾ø´Â ÇüÅ´ Æ÷Áö¼Ç pos¿¡¼­ ½ÃÀÛÀ» ÇÏ´Â ¼­ºê ½ºÆ®¸µÀ» ½ºÆ®¸µ str ¿¡¼­ ¸®ÅÏ ÇÑ´Ù. len Àμö¸¦ °¡Áö°í ÀÖ´Â ÇüÅ´ Æ÷Áö¼Ç pos¿¡¼­ ½ÃÀÛÀ» Çؼ­ ¼­ºê ½ºÆ®¸µ len ¹®ÀÚ¸¦ ¸®ÅÏÇÑ´Ù. FROMÀ» »ç¿ëÇÏ´Â ÇüÅ´ ǥÁØ SQL ½ÅÅؽºÀÌ´Ù. posÀÇ °ªÀ¸·Î À½¼ö¸¦ »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù. À½¼ö¸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â, ¼­ºê ½ºÆ®¸µÀÇ ½ÃÀÛÁ¡ÀÌ ½ºÆ®¸µÀÇ Ã³À½ÀÌ ¾Æ´Ñ ³¡¿¡¼­ºÎÅÍ pos ¹®ÀÚ À§Ä¡°¡ µÈ´Ù. À½¼ö °ªÀº ÀÌ ÇÔ¼öÀÇ ¾î¶² ÇüÅ¿¡¼­µµ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

mysql> SELECT SUBSTRING('Quadratically',5);

-> 'ratically'

mysql> SELECT SUBSTRING('foobarbar' FROM 4);

-> 'barbar'

mysql> SELECT SUBSTRING('Quadratically',5,6);

-> 'ratica'

mysql> SELECT SUBSTRING('Sakila', -3);

-> 'ila'

mysql> SELECT SUBSTRING('Sakila', -5, 3);

-> 'aki'

mysql> SELECT SUBSTRING('Sakila' FROM -4 FOR 2);

-> 'ki'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¿¡¼­µµ µ¿ÀÛÀ» ÇÑ´Ù.

¸¸ÀÏ len ÀÌ 1 º¸´Ù ÀÛÀ¸¸é, ±× °á°ú´Â ºó ½ºÆ®¸µÀÌ µÈ´Ù.

SUBSTR()Àº SUBSTRING()°ú µ¿ÀÏÇÏ´Ù.

SUBSTRING_INDEX(str,delim,count)
±¸ºÐÀÚ (delimiter) delim°¡ count ¸¸Å­ ³ª¿À±â Àü¿¡ ½ºÆ®¸µ str ¿¡¼­ ¼­ºê ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. ¸¸ÀÏ count °¡ ¾ç¼ö (positive)¶ó¸é, ¸¶Áö¸· ±¸ºÐÀÚÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â ¸ðµç °ÍµéÀÌ ¸®Åϵȴ٠(¿ÞÂʺÎÅÍ °è»êÀÌ µÊ). ¸¸ÀÏ count °¡ À½¼öÀÏ °æ¿ì¿¡´Â, ¸¶Áö¸· ±¸ºÐÀÚÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â ¸ðµç °ÍµéÀÌ ¸®Åϵȴ٠(¿À¸¥ÂʺÎÅÍ °è»êµÊ). SUBSTRING_INDEX()´Â delim¿¡ ´ëÇÑ °Ë»öÀ» ÇÒ ¶§ ¹®ÀÚÀÇ Å©±â¸¦ ±¸ºÐÇÑ´Ù.

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);

-> 'www.mysql'

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);

-> 'mysql.com'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¸¦ Áö¿øÇÑ´Ù.

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr FROM] str)
½ºÆ®¸µ str ¸¦ ¸ðµç remstr Á¢µÎ»ç (prefixes) ¶Ç´Â Á¢¹Ì»ç¸¦ Á¦°ÅÇÑ »óÅ·Π¸®ÅÏÇÑ´Ù. ¸¸ÀÏ BOTH, LEADING, ¶Ç´Â TRAILING ÁßÀÇ ¾î´À °Íµµ ÁÖ¾îÁöÁö ¾Ê´Â´Ù¸é, BOTH°¡ ÁÖ¾îÁø °ÍÀ¸·Î °£ÁֵȴÙ. remstr ´Â ¼±Åà »çÇ×À̸ç, ¸¸ÀÏ ÁöÁ¤µÇÁö ¾ÊÀ» °æ¿ì¿¡´Â, ½ºÆäÀ̽º°¡ Á¦°ÅµÈ´Ù.

mysql> SELECT TRIM(' bar ');

-> 'bar'

mysql> SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');

-> 'barxxx'

mysql> SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');

-> 'bar'

mysql> SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');

-> 'barx'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¸¦ Áö¿øÇÑ´Ù.

UCASE(str)
UCASE()´Â UPPER()¿Í µ¿ÀǾîÀÌ´Ù.

UNHEX(str)
HEX(str)¿Í´Â ¹Ý´ë ¿¬»êÀ» ½ÇÇàÇÑ´Ù. Áï, ÀÌ ÇÔ¼ö´Â Àμö¿¡ ÀÖ´Â °¢°¢ÀÇ 16Áø¼ö¸¦ ¼ýÀÚ·Î Çؼ®À» ÇÏ°í ±× ¼ýÀÚ¿¡ ´ëÀÀÇÏ´Â ¹®ÀÚ·Î º¯È¯À» ½ÃŲ´Ù. ±× °á°ú·Î ³ª¿À´Â ¹®ÀÚµéÀº ¹ÙÀ̳ʸ® ½ºÆ®¸µÀ¸·Î ¸®ÅϵȴÙ.

mysql> SELECT UNHEX('4D7953514C');

-> 'MySQL'

mysql> SELECT 0x4D7953514C;

-> 'MySQL'

mysql> SELECT UNHEX(HEX('string'));

-> 'string'

mysql> SELECT HEX(UNHEX('1267'));

-> '1267'

UPPER(str)
Returns ½ºÆ®¸µ str ¸¦ ÇöÀçÀÇ (current) ¹®ÀÚ ¼Â ¸ÅÇο¡ µû¶ó¼­ ´ë¹®ÀÚ·Î º¯È¯ÀÌ µÈ ¸ðµç ¹®ÀÚ¿Í ÇÔ²² ¸®ÅÏÇÑ´Ù. µðÆúÆ®´Â latin1 (cp1252 West European).

mysql> SELECT UPPER('Hej');

-> 'HEJ'

ÀÌ ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ®¸¦ Áö¿øÇÑ´Ù.
 
1 2
´ñ±Û
À̱ۿ¡ ´ëÇÑ º»¹®/´ñ±ÛÀÌ µµ¿òÀÌ µÇ¾ú´Ù¸é Æò°¡ÇØÁÖ¼¼¿© !
Good
    TipTech ( 1524 °Ç )
[TipTech] Ultimate Boot CD(UBCD) for Windows v2.55    2007.06.14 | Á¶È¸¼ö 543469 | ´ñ±Û 0 | Ãßõ 637
¡Ø ¾Æ·¡ Ultimate Boot CD(UBCD)¿Í ´Ù¸¥ °ÍÀ¸·Î ÀÌ°ÍÀº PE(
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] Ultimate Boot CD(UBCD) v3.3    2007.06.14 | Á¶È¸¼ö 482138 | ´ñ±Û 0 | Ãßõ 578
Ultimate Boot CD(UBCD) v3.3      ¼Ò½ºÆ÷Áö(
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] Internet Explorer °ü·Ã ¿À·ù ¸Þ½ÃÁö / ÇØ°á    2007.05.19 | Á¶È¸¼ö 400275 | ´ñ±Û 0 | Ãßõ 857
Internet Explorer °ü·Ã ¿À·ù ¸Þ½ÃÁö
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] XP ¼³Ä¡ÇÏ±â    2007.06.29 | Á¶È¸¼ö 369361 | ´ñ±Û 5 | Ãßõ 1124
XP À©µµ¿ì ¼³Ä¡Çϱ⠼³Ä¡Çϱ⠿·ÀÇ ÀڷḦ Âü°íÇϼ¼¿ä ¡æ À©µµ¿ì ¼³Ä¡Áß ¸¹ÀÌ ½Ç¼öÇÏ´Â ¹®Á¦ Á¦ÀÛ: QABOARD.CO.KR Çö¼ö¯~ ^^ ¼ø¼­ 1. ½Ã¸ð½º(CMOS/BIOS)¼³Á¤Çϱâ 2. ¾¾µðºÎÆÃÇϱâ 3. ÆÄƼ¼Ç ³ª´©±â 3. À©µµ¿ì ¼³Ä¡Çϱâ 4. µå¶óÀ̹ö ¼³Ä¡ ¹× ÀÀ¿ëÇÁ·Î±×·¥ ¼³Ä¡Çϱâ ^^ ÄÄÇ»ÅÍ xp¼³Ä¡¸¦ ½ÃÀÛÇÏ°Ú½À´Ï´Ù. ³­À̵µ ÀÖ°Ô ¸¸µé·Á°í Çߴµ¥ ¿ì¼± µðÄ«·Î Âï¾î¼­ ¿Ã¸³´Ï´Ù~ ^^ ȯ°æ..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] ÄÄÇ»ÅÍ ºÎÆÃÀÌ ¾ÈµÉ¶§ Á¡°Ë¹ý(°í±Þ)    2007.06.10 | Á¶È¸¼ö 367434 | ´ñ±Û 0 | Ãßõ 1938
¹®Á¦»óȲ: 1. ÄÄÇ»ÅÍ »êÁö ¾ó¸¶ ¾ÈµÈ »óÅ 2. Àü¿øÀº µé¾î¿À´Âµ¥ ºÎÆÃÀÌ ¾ÈµÇ´Â »óÅ 3. ¸Þ¸ð¸® / ±×·¡ÇÈÄ«µå Á¢Ã˺ҷ®ÀÎÁö È®ÀÎÇÑ »óÅ 4. ¸Þ¸ð¸®¸¦ »©µµ ºñÇÁÀ½ÀÌ ¾È³ª¸é¼­ È­¸éÀÌ ¾Èµé¾î¿À´Â »óÅ 5. ¸ÞÀκ¸µå¿¡ À¯°ü»óÀ¸·Î Äܵ§¼­ ºÎÇ®¾î ¿Ã¶ú°Å³ª ƯÀÌÇÑ Áõ»óÀÌ ¾Èº¸ÀÌ´Â »óÅ ÀÌ·± ¹®Á¦¶ó¸é ¿ì¼±Àº °¡±î¿î ÄÄÇ»ÅÍAS¼¾Å¸¸¦ ¹æ¹®Çϴ°ÍÀÌ ÁÁ½À´Ï´Ù. -> ±ÇÀå A. ÄÄÇ»ÅÍ Àü¿øÀÌ ¾Èµé¾î¿À´Â°æ¿ì(ÆÄ¿ö ¹öÆ°À» ´­·¯µµ ¾Æ¹« º¯È­¾øÀ»°æ¿ì) [ ´ëºÎºÐ ÆÄ¿ö ºÒ·®ÀÔ´Ï´Ù. 90% ±×¿Ü¿¡ º¸µå ºÒ·®/Á¢Ã˺ҷ® 5% ] -> ´Ù¸¥ ..
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] ºí·ç½ºÅ©¸° ¿À·ù Çؼ®°è»ê    2007.05.26 | Á¶È¸¼ö 332159 | ´ñ±Û 1 | Ãßõ 2800
A problem has been detected and windows has been shut down to prevent damage to your computer. A process or thread crucial to system operation has unexpectedly exited or been terminated. If this is the first time you;ve seen this Stop error screen, restart your computer. If this screen appears agin, follow these steps; C..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] À©µµ¿ì7 ¸¸´É °í½ºÆ® ¸¸µé±â (windows7 ¹èÆ÷ÆÇ ¸¸µé±â)    2012.06.23 | Á¶È¸¼ö 325046 | ´ñ±Û 8 | Ãßõ 1865
 À©µµ¿ì7 ¸¸´É°í½ºÆ®¶õ? ÄÄÇ»ÅÍ º»Ã¼ÀÇ ±¸¼º°ú »ó°ü¾øÀÌ À©µµ¿ìÇϵ带 ÀåÂøÇϸé À©µµ¿ì°¡ Á¤»ó ¼³Ä¡µÇ´Â ¹æ¹ýÀÔ´Ï´Ù. ´Ü¼ø ¹é¾÷°ú °Å¸®°¡ ÀÖ±¸¿ä ..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] ºí·ç½ºÅ©¸° ÄÚµå    2010.07.09 | Á¶È¸¼ö 323424 | ´ñ±Û 0 | Ãßõ 3330
Ãâó: http://helpc.kr/507
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] Realtek HD ¸¶ÀÌÅ© ¿Àµð¿À ¼³Á¤    2007.07.02 | Á¶È¸¼ö 316246 | ´ñ±Û 21 | Ãßõ 663
Realtek ¿Àµð¿À ¼³Á¤Àº À©µµ¿ì ±âº» 'º¼·ý ÄÁÆ®·Ñ' ¼³¸íÀº ¾ÈÇÏ°Ú½À´Ï´Ù. ¸®¾óÅØ ÄÁÆ®·Ñ°ú °°ÀÌ ÀÛµ¿ÇϹǷΠ'¸®¾óÅØ ÄÁÆ®·Ñ'·Î¸¸ ¼³¸íÇÏ°Ú½À´Ï´Ù. ^^ ¹ÙÅÁÈ­¸é ¿ìÃø ÇÏ´Ü¿¡ ¸®¾óÅؽºÇÇÄ¿¸¦ ´õºí Ŭ¸¯ÇÕ´Ï´Ù. ¶Ç´Â Á¦¾îÆÇ -> 'Realtek HD Sound Effect Manager' ½ÇÇà ----'Realtek HD Sound Effect Manager'--- * Âü°í: ±âÁ¸ »ç¿îµå ¼³Á¤°ú ´Ù¸£°Ô ¸®¾óÅØ HD´Â PCº»Ã¼ ¾ÕºÎºÐ ¸¶ÀÌÅ©¿Í º»Ã¼ µÚºÎºÐ ¸¶ÀÌÅ© º¼·ý ¼³Á¤..
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] »ï¼º ÄÄÇ»ÅÍ µå¶óÀ̹ö ´Ù¿î·Îµå »çÀÌÆ® www.sec.co.kr    2012.08.17 | Á¶È¸¼ö 308379 | ´ñ±Û 1 | Ãßõ 834
»ï¼º °í°´Áö¿ø ¼¾ÅÍ: 1588-3366 ÆòÀÏ 6¿ù~8¿ù: 09:00 ~ 19:00 / 9~5¿ù: 09:00 ~ 18:00Åä¿äÀÏ 6¿ù~8¿ù: 09:00 ~ 15:00 / 9~5¿ù: 09:00 ~ 13:00 ÀÏ¿äÀÏ ÈÞ¹« ÁÖÁß°øÈÞÀÏ 6¿ù~8¿ù:09:00 ~ 15:00 / 9~5¿ù:ÈÞ ¹« http://3366.co.kr http://sec.co.kr
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] Windows PE 2.0 ¹× ºñ½ºÅ¸ ¹èÆ÷ÆÇ ¸¸µé±â    2007.11.08 | Á¶È¸¼ö 306513 | ´ñ±Û 4 | Ãßõ 939
Windows AIK(Automated Installation Kit) - 755.7 MB ´Ù¿î·Îµå: http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2 Âü°í:
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] ÄÄÇ»ÅÍ Á¶¸³ ¹æ¹ý    2007.06.15 | Á¶È¸¼ö 306147 | ´ñ±Û 3 | Ãßõ 1173
* Á¶¸³ºÎÇ° * CPU - ÀÎÅÚ ÄÜ·Î E2140 Á¤Ç° - 80,000¿ø M/B - ASUS P5B-MX/WIFI-AP ¾ÆÀ̺¸¶ó - 81,000¿ø RAM - »ï¼º DDR2 1G PC2-5300 - 33,000¿ø HDD - »ï¼º SATA2 160G (7200/8M) P80SD Á¤Ç° - 54,000¿ø VGA - ÁöÆ÷½º 7600 GT -10¸¸¿ø ÀÌ»ó..;; ODD - »ï¼º DVD-Multi SH-S182M ºí·¢ Á¤Ç°¹úÅ© - 31,000¿ø CASE - ´Ù¿ÀÄÚ¸®¾Æ ½ÉºÃ´Ù S19 LCD ºí·çºí·¢ - 35,000¿ø POWER - ICE-¤ÑMAN Plus Li..
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] ophcrack live »ç¿ëÇϱâ À©µµ¿ì XP ¾ÏÈ£ ¾Ë¾Æ³»±â ^^    2009.03.06 | Á¶È¸¼ö 278642 | ´ñ±Û 5 | Ãßõ 1495
ophcrack live ´Â ¾ÏÈ£¸¦ ¾ø¾Ö´Â ¹æ½ÄÀÌ ¾Æ´Ñ ¾ÏÈ£¸¦ ã´Â ¹æ½ÄÀÔ´Ï´Ù.½Ãµð·Î ºÎÆÃÇؼ­ °£´ÜÇÏ°í ºü¸£°Ô ¾ÏÈ£¸¦ ã½À´Ï´Ù. ^^´Ù¿î: http://ophcrack.sourceforge.net/download.php ophcrack XP LiveCD
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] windows ÀÛ¾÷°ü¸®ÀÚ ¿¡¼­ ½ÇÇàµÇ°íÀÖ´Â ÇÁ·Î¼¼½º µé    2008.04.26 | Á¶È¸¼ö 273712 | ´ñ±Û 0 | Ãßõ 3627
1 acaas v3 2007 2 acadma Æú´õ¶ô ÇÁ·Î±×·¥ 3 acaegmgr v3 2007 4 acais v3 2007 5 acals v3 2007 6 acasp v3 2007 7 aceMan-pro Çѱ¹Åë½Å ¸Þ°¡Æнº ÀÚµ¿Á¢¼Ó ÇÁ·Î±×·¥ 8 activebrz ¾Ç¼º liveSearchPro ¼­Ä¡ÇÁ·Î±×·¥ 9 adobe Gamma Loader Æ÷Åä¼¥ È­¸é»ö»ó º¸Á¤ÇÁ·Î±×·¥ 10 adobe reader speedup adobe ¸®´õ ½ºÇǵå¾÷ ÇÁ·Î±×·¥ 11 adskScsrv 3d Studio°ü·Ã 12 adSpider ´ÙÀâ¾Æ(ad-spider) ½Ç½Ã°£°Ë»ö 13 agent acronis µð½º..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] ¿î¿µÃ¼Á¦ ½ÃµðÅ° ¸ðÀ½    2011.05.18 | Á¶È¸¼ö 269989 | ´ñ±Û 0 | Ãßõ 2798
Windows Server 2003 Standard Edition VMTGV-MGBJ8-F2WJT-FQXKV-Y284WÇѱÛ2007Á¦Ç°¹øÈ£=15351810-002603806 PWIN95 S/N: 425-0022172EWIN95 S/N: 111-1111111WIN95£º00200-0123456-00200CWIN97 S/N: 26495-OEM-0004782-75026Windows95a:12095-OEM-0004226-12233Windows95:32397-OEM-0027426-81349 EWIN97 S/N: 00100-OEM-0123456-00100  PWIN97 S/N: 00100-OEM..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] Windows 7 ¿ø°Ý µ¥½ºÅ©Å¾ µ¿½Ã Á¢¼ÓÇÏ±â    2010.01.04 | Á¶È¸¼ö 255687 | ´ñ±Û 0 | Ãßõ 2561
Ãâó: http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&page_num=50&select_arrange=headnum&desc=asc&sn=off&ss=on&sc=..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] LAN BOOT¼³Á¤ ÇØÁ¦ÇÏ±â    2007.05.21 | Á¶È¸¼ö 227236 | ´ñ±Û 0 | Ãßõ 1064
- ÄÄÇ»Å͸¦ óÀ½ ºÎÆÃÇϰųª ÀçºÎÆÃÀ» ÇÏ½Ç °æ¿ì °ËÀº ¹ÙÅÁ¿¡ Lan Boot ¼³Á¤ÀÔ´Ï´Ù. Client MAC ADDR:00:00:00:00:00:00 (ÀÚ½ÅÀÇ MAC Address°¡ ³ªÅ¸³³´Ï´Ù.) À̶õ ¸Þ½ÃÁö°¡ ³ª¿À¸é¼­ ºÎÆýð£ÀÌ Áö¿¬µÉ ¶§ ¼³Á¤ÇϽô ¹æ¹ýÀÔ´Ï´Ù. LAN BOOTÀÇ Áõ»ó PXE ÇÁ·ÎÅäÄÝ »ç¿ë½Ã For Realtek RTL8139(A/B/C)/RTL8130 PCI FastEthernet Controller v2.11(001205) Client MAC ADDR : 00:00:00:00:00:00 GUID:FFFFFFFF-FFFF-..
ÀÛ¼ºÀÚ: ¿µÀÚ
[TipTech] ÀϹÝÀûÀÎ ºí·ç½ºÅ©¸° ¿¡·¯ ¸Þ¼¼Áö¿Í ÇØ°á¹ý    2007.10.29 | Á¶È¸¼ö 220382 | ´ñ±Û 0 | Ãßõ 847
ºí·ç½ºÅ©¸°ÀÌ ¶ß´Â À§Ä¡¸¦ ¿ì¼± ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. 1. À©µµ¿ì ºÎÆÃÁß¿¡ ºí·ç½ºÅ©¸°ÀÌ ³ª¿Ã°æ¿ì: a. À©µµ¿ì µå¶óÀ̹ö ¹®Á¦·Î ³ª¿Ã¼öµµ ÀÖ½À´Ï´Ù. (µå¶óÀ̹ö ¼³Ä¡ÈÄ ºí·ç½ºÅ©¸°ÀÌ ³ª¿Â´Ù¸é) ÀÌ·²°æ¿ì ºÎÆýà f8¹øÀ» ´­·¯ ¾ÈÀü¸ðµå,Ç¥Áظðµå,ÃÖ±Ù°ªÀ¸·Î º¹¿øÁß¿¡ ÃÖ±Ù°ªÀ¸·Î º¹¿øÀ» ¼±ÅÃÇؼ­ µå¶óÀ̹ö¼³Ä¡¸¦ Ãë¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù. b. Æò»ó½Ã ÀߵǴø PC°¡ ºÎÆýà ºí·ç½ºÅ©¸°ÀÌ ³ª¿À´Â °æ¿ì´Â À©µµ¿ì°¡ ¼Õ»óµÇ¾î¼­ ³ª¿À´Â °æ¿ìÀÔ´Ï´Ù. À©µµ¿ì¸¸ ´Ù½Ã ¼³Ä¡Çϸé ÇØ°áÀÌ µË´Ï´Ù. ^^ 2. À©µµ¿ì ¹ÙÅÁÈ­¸éÀÌ ³ª¿À°í Àá½ÃÈÄ ºí·ç½ºÅ©¸°ÀÌ ³ª¿Ã°æ¿ì: º¸Åë ¹ÙÀÌ·¯½º..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] ¸¶ÀÌÅ© ¼Ò¸®°¡ ¾Èµé¸±°æ¿ì    2007.05.23 | Á¶È¸¼ö 220377 | ´ñ±Û 6 | Ãßõ 520
[È®ÀÎ] ¸¶ÀÌÅ© ¼Ò¸®°¡ ¾Èµé¸±°æ¿ì ´ëºÎºÐ À½¼Ò°Å°¡ ¼±ÅÃÀÌ ±âº»À¸·Î ¼³Á¤µÇ¾î Àֱ⶧¹®ÀÔ´Ï´Ù. 1. ¸¶ÀÌÅ© ÀèÀº º»Ã¼µÚ ¼Ò¸® ´ÜÀÚ Áß »¡°£»ö´ÜÀÚ¿¡ ¿¬°áÇÕ´Ï´Ù. 2. Á¦¾îÆÇ -> »ç¿îµå ¹× ¿Àµð¿ÀÀåÄ¡ -> º¼·ý(ÀåÄ¡º¼·ý) °í±Þ¼±Åà -> ½ÇÇà¸í·É¾î: À©µµ¿ìÅ°+R -> sndvol32 3. º¼·ý ÄÁÆ®·Ñ -> ¸¶ÀÌÅ©ºÎºÐ¿¡ À½¼Ò°Å üũ¹Ú½º¸¦ Á¦°ÅÇÏ°í-> º¼·ýÀ» 60~70%À§Ä¡ ½Ãŵ´Ï´Ù. 4. º¼·ý ÄÁÆ®·Ñ -> ¿É¼Ç -> ¼Ó¼º..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[TipTech] »ï¼º³ëÆ®ºÏ »ï¼º ºí·çÅõ½º ¸¶¿ì½º ¿¬°á ¹æ¹ý    2013.08.02 | Á¶È¸¼ö 219385 | ´ñ±Û 2 | Ãßõ 350
1. À©µµ¿ì ±âº» ºí·çÅõ½º´Â »ï¼º¸¶¿ì½º¿Í ¿¬µ¿ÀÌ Àß ¾ÈµË´Ï´Ù.   »ï¼º ³ëÆ®ºÏ »ç¿ëÁßÀÌ¸é »ï¼º»çÀÌÆ®¿¡¼­ Á¦°øµÇ´Â ÇØ´ç ³ëÆ®ºÏ ºí·çÅõ½º    µå¶óÀ̹ö¸¦ ¼³Ä¡Çϼ¼¿ä~!2. Á¦¾îÆÇ -> ÀåÄ¡ ¹× ÇÁ¸°ÅÍ -> ÀåÄ¡ Ãß°¡3.  ¸¶¿ì½º ¾Æ·¡ connent ¹öÆ°À» »ì¦ ´©¸¨´Ï´Ù.4. »ï¼º¸¶¿ì½º°¡ ÀâÈü´Ï´Ù. ¼±ÅÃÇÏ°í ¿¬°á5. °¡¿îµ¥ ¸Þ´º Àå..
ÀÛ¼ºÀÚ: ¿î¿µÀÚ
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ¢¹
QABoard - Mysql ½ºÆ®¸µ ÇÔ¼ö

¢Ø°¨Ãß±â

¢ØäÆà °¨Ãß±â

»ó´ã äÆÃ: Á¢¼ÓÀÚ(1)
´ëȭâ: ¢Ù
ÁÖ¼Ò: °æ±âµµ °í¾ç½Ã Àϻ꼭±¸ ´ëÈ­µ¿ 1474-1¹øÁö
»ç¾÷ÀÚµî·Ï¹øÈ£: 128-25-69877 ´ëÇ¥ÀÚ: ±èÇö¼ö °³ÀÎÁ¤º¸°ü¸®ÀÚ:¿î¿µÀÚ
°í°´¼¾ÅÍ:031-917-9979 E-mail: bigfood77@naver.com