• Sql Server 常用函数简单总结


            1、ltrim('str');去掉字符左边空格
            2、rtrim('str');去掉字符右边空格
            3、replace(str, 'A', 'B');将字符串中的字符A用字符B替换
            4、left(str, int);返回字符串左边int个字符(字符串从1开始),right同理
            5、substring(str, start, length);返回从字符串str左边第start个字符起length个字符的部分
            6、upper();将字符串转为大写。lower();将字符串转换为小写
            7、stuff( character_expression , start , length ,character_expression ) 返回从字符串character_expression左边第start个字符开始要删除length个字符,在start开始删除的位置插入新字符串character_expression 。
            8、 patindex ( %pattern% , expression )函数返回字符或字符串在另一个字符串或表达式中的起始位置,patindex函数支持搜索字符串中使用通配符,这使patindex函数对于变化的搜索字符串很有价值
            9、isnull(参数1,参数2);判断参数1是否为NULL,如果是,返回参数2,否则返回参数1
            10、avg()-返回平均数;count()-返回行数;max()-返回最大值;min()-返回最小值;sum()返回数值列的总和
            11、reverse(character_expression);将字符串的字符排列顺序颠倒
            12、cast(字段 as 数据类型);转换字段类型。convert(数据类型,字段);
            13、charindex(sub_expression, expression);返回字符串中某个指定的字串出现的位置,若没有找到字串返回0
            14、日期函数:day(date_expression)-返回date_expression中的日期值;month(date_expression)-返回date_expression中的月份值;year()-返回年份值
            15、ascii(字符串表达式);返回字符串最左侧字符的ASCII码
            16、newid();返回一个GUID值
            17、row_number() over();为结果集内每一行进行编号,从1开始后面行依次加1
            18、rank() over();也是排名函数,不过其不总返回连续整数。例如,如果有价格最高的两种产品的价格相同,它们将列第一。由于已有两行排名在前,所以具有下一个最高价格的产品将排名第三。该排名等于该行之前的所有行数加一
            19、dense_rank() over();返回的数字没有间断,并且始终具有连续的排名。例如,如果有价格最高的两种产品的价格相同,它们将并列第一,下一个最高价格的产品将排名第二
            20、space(int);返回由指定数目的空格组成的字符串
            21、isdate(任意表达式);确定输入表达式是否为有效日期或可转成有效的日期,是返回1,不是返回0。
    

      

  • 相关阅读:
    c# winform 应用编程代码总结 5
    c# winform 应用编程代码总结 6
    C语言 如何隐藏DOS窗口
    c# winform 应用编程代码总结 13
    c# winform 应用编程代码总结 8
    c# winform 应用编程代码总结 7
    c# winform 应用编程代码总结 10
    Ext grid改变行背景颜色 和改变行字体颜色
    我的博客学习记录一箩筐(每天更新)
    New version of wxDesigner based on wxWidgets pre3.0 released
  • 原文地址:https://www.cnblogs.com/Duancf/p/12321150.html
Copyright © 2020-2023  润新知