zoukankan      html  css  js  c++  java
  • sql函数PadLeft与PadRight代码实例

    1、PadLeft函数
    向已知字符串左边补充字符,使整个字符串到达指定长度

    CREATE FUNCTION PadLeft
    (
        @VarOrgan varchar(10),/*原始字符*/
        @TotalLength int,/*总长度*/
        @Placeholder varchar(1)/*占位符*/
    )
    RETURNS varchar(100)
    AS
    BEGIN
        declare @VarNew varchar(100),
                @PadLen int
        SET @VarNew=@VarOrgan
        SET @PadLen=@TotalLength-LEN(@VarOrgan)
        while(@PadLen>0)
            begin
                select @VarNew=@Placeholder+@VarNew
                set @PadLen=@PadLen-1
            end
        return @VarNew
    END
     

    2、PadRight
    向已知字符串右边补充字符,使整个字符串到达指定长度

    CREATE FUNCTION PadRight
    (
        @VarOrgan varchar(10),/*原始字符*/
        @TotalLength int,/*总长度*/
        @Placeholder varchar(1)/*占位符*/
    )
    RETURNS varchar(100)
    AS
    BEGIN
        declare @VarNew varchar(100),
                @PadLen int
        SET @VarNew=@VarOrgan
        SET @PadLen=@TotalLength-LEN(@VarOrgan)
        while(@PadLen>0)
            begin
                select @VarNew=@VarNew+@Placeholder
                set @PadLen=@PadLen-1
            end
        return @VarNew
    END
     

    select dbo.PadLeft('7',6,'0') PadLeft,
        dbo.PadRight('6',4,'0') PadRight

  • 相关阅读:
    KBEngine:记录
    h5游戏研讨
    Django部署方法
    JQuery Advanced
    Web从入门到放弃<7>
    Web从入门到放弃<6>
    Web从入门到放弃<5>
    Web从入门到放弃<4>
    Web从入门到放弃<3>
    Web从入门到放弃<2>
  • 原文地址:https://www.cnblogs.com/xxaxx/p/4679480.html
Copyright © 2011-2022 走看看