Blog Content

    티스토리 뷰

    15.MS_SQL 2008 - T-SQL 문법 : 내장함수(문자열 관련 함수)

    반응형

    --내장함수

           --문자열관련함수

           Declare @s VarChar(20)

           Set @s = 'Abc Def Fed Cba'

          

           --전체출력

           Select @s

          

           --문자열의길이

           Select LEN(@s) --뒤에오는공백제외

          

           --공백제거

           Select LTRIM(@s) --선행공백제거

           Select RTRIM(@s) --후행공백제거

           Select Upper(@s) --모두대문자로표시

           Select Lower(@s) --모두소눔자로표시

           Select LEFT(@s, 6) --왼쪽에서6자출력: Abc D

           Select RIGHT(@s, 6) --오른쪽에서6자출력: d Cba

          

           --거꾸로출력

           Select REVERSE(@s)

          

           --특정문자열을찾아서있으면변환(치환)

           Select REPLACE(@s, 'Abc', '초콜릿')

          

           --특정문자열반복

           Select REPLICATE('안녕', 10)

          

           --공백(Space)을여러개출력

           Select '[' + Space(10) + ']'

          

           --정수형을문자열로변환

           Select STR(12345) + '6789'

          

           --문자열검색: 어디부터몇자검색

           Select SUBSTRING(@s, 6, 3)

          

           --특정문자열의위치값검색

           Select CHARINDEX('Def', @s) --6번째위치에존재

          

           --퀴즈파일명: test, 확장명: gif 출력

           Declare @dir VarChar(255)       

           Set @dir = 'c:\Home\test.gif'

           Declare @Full VarChar(255)

           set @Full = REVERSE(@dir)

           --select @Full            



    반응형

    Comments