MS-SQL > ¹®ÀÚ °ü·Ã ÇÔ¼ö µî·ÏÀÏ : 2017-06-30 17:28 Á¶È¸¼ö : 52,764¾È³çÇϼ¼¿ä.
¿À´ÃÀº ¹®ÀÚ¿¡ °ü·ÃµÈ ÇÔ¼ö¸¦ Á¤¸®ÇØ º¸°íÀÚ ÇÕ´Ï´Ù. 1. LEFT(), RIGHT() LEFT´Â ÁöÁ¤ÇØÁØ ÀÚ¸´¼ö¸¸Å ¿ÞÂÊ¿¡¼ºÎÅÍ ¹®ÀÚ¿À» ¹ÝȯÇÕ´Ï´Ù. RIGHT´Â ¹Ý´ë°ÚÁö¿ä? ^^ Çü½Ä: LEFT(¹®ÀÚ, ÀÚ¸´¼ö) ... RIGHTµµ µ¿ÀÏ SELECT LEFT('¿ì¸®³ª¶ó ´ëÇѹα¹',4) SELECT RIGHT('¿ì¸®³ª¶ó ´ëÇѹα¹',4) 2. LTRIM(),RTRIM() LTRIMÀº ¹®ÀÚ¿ÀÇ ¿ÞÂÊ,¿À¸¥ÂÊ °ø¹éÀ» Á¦°ÅÇÕ´Ï´Ù. Çü½Ä: LTRIM(¹®ÀÚ),RTRIM(¹®ÀÚ) SELECT LTRIM(' ¿ì¸®³ª¶ó ´ëÇѹα¹ ') SELECT RTRIM(' ¿ì¸®³ª¶ó ´ëÇѹα¹ ') 3. REVERSE() ¹®ÀÚ¿ÀÇ À§Ä¡¸¦ ¹Ý´ë·Î º¸¿©ÁØ´Ù. Çü½Ä: REVERSE(¹®ÀÚ) SELECT REVERSE('ÇѱÛabcdµ¥ÀÌÅÍ') °á°ú -> ÅÍÀ̵¥dcba±ÛÇÑ 4. SUBSTRING() ƯÁ¤ À§Ä¡ÀÇ ¹®ÀÚ¸¦ °¡Áö°í ¿Â´Ù. Çü½Ä: SUBSTRING(¹®ÀÚ,½ÃÀÛ¹®ÀÚÀ§Ä¡,°¹¼ö) SELECT substring('ÇѱÛabcdµ¥ÀÌÅÍ',1,2) °á°ú -> ÇÑ±Û 5. REPLACE() REPLACEÇÔ¼ö´Â ÁöÁ¤ÇÑ ¹®ÀÚ¿À» ´Ù¸¥ ¹®ÀÚ¿·Î ¹Ù²Ù¾îÁÝ´Ï´Ù. Çü½Ä: REPLACE(¹®ÀÚ, Ÿ°Ù¹®ÀÚ, ¹Ù²Ü¹®ÀÚ) SELECT REPLACE('ÇѱÛabcdµ¥ÀÌÅÍ','ÇѱÛ','¿µ¾î') °á°ú -> ¿µ¾îabcdµ¥ÀÌÅÍ 6. REPLICATE() REPLICATEÇÔ¼ö´Â ¹®ÀÚ¿À» ÁöÁ¤µÈ Ƚ¼ö¸¸Å ¹Ýº¹ÇÕ´Ï´Ù. Çü½Ä: REPLICATE(¹®ÀÚ, Ƚ¼ö) SELECT REPLICATE('ÇѱÛ',5) °á°ú -> ÇѱÛÇѱÛÇѱÛÇѱÛÇÑ±Û 7. STUFF() STUFFÇÔ¼ö´Â ¹®ÀÚ¿¿¡¼ ƯÁ¤ ½ÃÀÛÀ§Ä¡¿¡¼ ÁöÁ¤µÈ ±æÀ̸¸Å ¹®ÀÚ¸¦ ¹Ù²Ù¾îÁÝ´Ï´Ù. Çü½Ä: STUFF(¹®ÀÚ, ½ÃÀÛÀ§Ä¡, ±æÀÌ, ¹Ù²Ü¹®ÀÚ) SELECT STUFF('ABCDEFZ',3,2,'KKKKK') °á°ú -> ABKKKKKEFZ ABCDEFZ ¹®ÀÚÁß 3¹ø°ºÎÅÍ 2°³ ¹®ÀÚ¸¦ 'KKKKK'À¸·Î ¹Ù²Ù¾î¶ó. 8. PATINDEX(), CHARINDEX() PATINDEX¿Í CHARINDEX´Â ¹®ÀÚ¿¿¡¼ ÁöÁ¤ÇÑ ÆÐÅÏÀÌ ½ÃÀ۵Ǵ À§Ä¡¸¦ »Ì¾ÆÁÝ´Ï´Ù. Çü½Ä: PATINDEX(¹®ÀÚÆÐÅÏ, ¹®ÀÚ) -> ¹®ÀÚÆÐÅÏÀº Like »ç¿ë°ú °°À½. Çü½Ä: CHARINDEX(¹®ÀÚÆÐÅÏ, ¹®ÀÚ) -> ¹®ÀÚÆÐÅÏÀº ÀϹÝÇü½Ä »ç¿ë. SELECT PATINDEX('%EF%','ABCD-EFGHI') SELECT CHARINDEX('EF','ABCD-EFGHI') °á°ú-> 6 9. SPACE() SPACEÇÔ¼ö´Â ÁöÁ¤ÇÑ ¼ö ¸¸Å °ø¹éÀ» Ãß°¡ÇÕ´Ï´Ù. Çü½Ä: SPACE(Ƚ¼ö) SELECT 'AB'+'CD-EFGHI' SELECT 'AB'+SPACE(5)+'CD-EFGHI' °á°ú ------------------- ABCD-EFGHI AB CD-EFGHI 10. IN() ƯÁ¤ÇÑ °ªµé¸¸ °¡Á®¿É´Ï´Ù. SELECT number,id,pwd from Å×À̺í¸í WHERE id IN ('aaa','bbb','ccc') AAA,BBB,CCC °ªÀÌ µé¾î ÀÖ´Â ·¹Äڵ常 Àоîµå¸°´Ù. 11. upper(), lower() ¹®ÀÚ¸¦ ´ë¼Ò¹®ÀÚ·Î ¹Ù²Ù¾î Ãâ·ÂÇÑ´Ù. SELECT UPPER('aa') SELECT LOWER('AA')
|