Bong's

고정 헤더 영역

글 제목

메뉴 레이어

Bong's

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (27)
    • Program (8)
      • JAVA (3)
      • DB (5)
      • jQuery (0)
      • JSP (0)
    • 게임 (15)
      • 메이플스토리 (14)
      • 리그오브레전드 (1)
    • 테이스티 (3)

검색 레이어

Bong's

검색 영역

컨텐츠 검색

특정문자

  • [MSSQL] 특정문자로 자리수 채우기

    2020.03.29 by Bong's

  • [MSSQL] 왼쪽 특정문자 채우기

    2020.03.29 by Bong's

[MSSQL] 특정문자로 자리수 채우기

* 특정 문자 : '0' * 대상 문자 : '1234' * 자리수 : 10 * 출력 결과 : '0000001234' (좌측으로 붙이기), '1234000000' (우측으로 붙이기) 1. 좌측으로 붙이기 SELECT REPLICATE(특정 문자, 자리수 - LEN(대상 문자)) + 대상문자 SELECT REPLICATE('0', 10 - LEN('1234')) + '1234' 2. 우측으로 붙이기 SELECT 대상문자 + REPLICATE(특정 문자, 자리수 - LEN(대상 문자)) SELECT '1234' + REPLICATE('0', 10 - LEN('1234'))

Program/DB 2020. 3. 29. 03:03

[MSSQL] 왼쪽 특정문자 채우기

1. FUNCTION 생성 CREATE FUNCTION dbo.FN_LEFT ( @INPUT NVARCHAR(1000) , @COUNT AS INT , @FILLCHAR AS CHAR(1) = ' ' ) RETURNS NVARCHAR(200) AS BEGIN RETURN CASE WHEN LEN(@INPUT) >= @COUNT THEN LEFT(@INPUT, @COUNT) ELSE LEFT(REPLICATE(@FILLCHAR, @COUNT), @COUNT-LEN(@INPUT)) + @INPUT END END 2. 예시 SELECT dbo.FN_LEFT( '7777', 10, '0' ) AS SAMPLE > 결과 0000007777

카테고리 없음 2020. 3. 29. 02:55

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Bong's © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바