zoukankan      html  css  js  c++  java
  • sql 总结

    一.使用指定的字符在字符的左边填充(自定义函数)

    CREATE function dbo.LPAD
    (
    @str nvarchar(64),
    @len integer,
    @char char
    )
    returns nvarchar(64)
    AS
    begin
        declare @v_ret nvarchar(64)
        if (LEN(@str) > @len)
            select @v_ret = @str
        else
            select @v_ret = REPLACE(SPACE(@len - LEN(@str)) + RTRIM(LTRIM(@str)), ' ', @char)

        return @v_ret
    end
    GO


    eg: SELECT HIS.LPAD(CAST((ISNULL(MAX(LEFT(CODE, 2)), 01) + 1) AS CHAR), 2, '0') + '00000000' FROM HIS.ITEMINFO

    注:

    1.AST(表达式 AS 数据类型[(长度)]) 将表达式的值转换成指定的“数据类型”

    Convert(数据类型[(长度)],表达[,style]) 按style格式将表达式的值转换成指定数据类型

    所指定的数据类型必须是系统的基本数据类型而不能是用户自定义类型

    2.

    LTRIM   
    删除起始空格后返回字符表达式

    RTRIM   
    截断所有尾随空格后返回一个字符串

    3.用户自定义函数 标量函数

  • 相关阅读:
    css3 练习
    onethink 返回上一页
    小程序之轮播图
    Node 基本使用
    IDEA Terminal
    Spring Shell简单应用
    Spring Theme简单应用
    Spring MVC的学习笔记
    Win10出现键盘未失灵,按下的键都是快捷键的问题
    SQL Server 添加描述
  • 原文地址:https://www.cnblogs.com/myblog_myf/p/1915433.html
Copyright © 2011-2022 走看看