zoukankan      html  css  js  c++  java
  • 函数总结

    聚合函数

    Avg(numeric_expr)返回integer、decimal、money、float---返回组中各值的平均值
    Count(*|column_name|distinct column_name) 返回integer---返回表中的记录数|返回指定列的数目|返回指定列的不同值的数目
    Count_big(*|column_name|distinct column_name)返回bigint---返回表中的记录数|返回指定列的数目|返回指定列的不同值的数目
    Max(express)---返回表达式的最大值
    Min(express)---返回表达式的最小值
    Sum(express)返回integer、decimal、money、float---返回表达式中所有值的和或仅非重复值的和
    Var(express)返回float---返回给定表达式中所有值的方差

    日期和时间函数

    Current_Timestamp---返回当前日期和时间
    Dateadd(datepart,number,date_expr)---返回日期加上number
    datepart的(写法、取值、意义)
        yy  1753-9999   年份
        qq  1-4       刻
        mm  1-12    月
        dy 1-366 日
        dd 1-31     日
        wk  1-54      周
        dw  1-7 周几
        hh   0-23 小时
        mi 0-59 分钟
        ss   0-59 秒
        ms 0-999 毫秒
    Datediff(日期部分<varchar>,开始日期<datetime>,结束日期<datetime>)返回datetime---返回跨两个指定日期的日期和时间边界数
    Datename(日期部分<varchar>,表达式<datetime>)返回varchar---返回表示指定日期的指定日期部分的字符串
    Datepart(日期部分<varchar>,表达式<datetime>)返回integer---返回表示指定日期的指定日期部分的整数
    Day(表达式<datetime>)返回integer---返回表示指定日期的“日”日期部分的整数
    Getdate()返回datetime---返回当前的系统日期和时间
    Getutcdate()返回datetime---返回表示当前UTC时间的datetime值
    Isdate(表达式<varchar>)返回integer---确定输入表达式是否为有效日期
    Month(表达式<datetime>)返回integer---返回表示指定日期的“月”部分的整数
    Sysdatetime()返回datetime(7)---返回当前数据库系统时间戳作为datetime(7)值
    Sysdatetimeoffset()返回datetimeoffset---返回当前数据库系统时间戳作为datetimeoffset值,其中保留了数据库时区偏移量
    Sysutcdatetime()返回datetime2(7)---返回当前数据库系统时间戳(UTC)作为datetime2(7)值
    Year(表达式<datetime>)返回integer---返回表示指定日期的“年”部分的整数

    数学函数

    Abs(express)---返回绝对值
    Acos(弧度表达式<float>)返回float---返回以弧度表示的角,其余弦为给定浮点表达式
    Asin(弧度表达式<float>)返回float---返回以弧度表示的角,其正弦为给定浮点表达式
    Atim(弧度表达式<float>)返回float---返回以弧度表示的角,其正切为给定浮点表达式
    Ceiling(表达式<精确数字或近似数字>)---返回大于等于给定数值表达式的最小整数
    Cos(弧度表达式<float>)返回float---返回给定角的三角余弦
    Cot(弧度表达式<float>)返回float---返回给定角的三角余切
    Degrees(表达式<精确数字或近似数字>)---如果角是以弧度表示的,则返回以度数表示的相应角
    Exp(弧度表达式<float>)返回float---返回给定浮点表达式的指数值
    Floor(表达式<精确数字或近似数字>)---返回小于等于给定数值表达式的最大整数
    Log(弧度表达式<float>)返回float---返回给定浮点表达式的自然对数
    Log10(弧度表达式<float>)返回float---返回给定浮点表达式的常用对数(即以10为底的对数)
    Pi()返回float---返回PI的常量值
    Power(表达式<精确数字或近似数字>,幂<精确数字或近似数字>)---返回给定表达式的指定幂的值
    Radians(度数表达式<精确数字或近似数字>)---返回相应度数表达式的弧度
    Rand(<可选>种子值<integer>)返回float---返回从0到1之间的随机浮点数
    Round(表达式<精确数字或近似数字>,精度<integer>,<可选>函数<integer>)---返回数值表达式,舍入到指定长度或精度
    Sign(表达式<精确数字或近似数字>)---返回给定表达式的正号(+1)、零(0)或负号(-1)
    Sin(弧度表达式<float>)返回float---返回给定角的三角正弦
    Sqrt(表达式<float>)返回float---返回给定表达式的平方根
    Square(表达式<float>)返回float---返回给定表达式的平方
    Sin(弧度表达式<float>)返回float---返回表达式的正切

    其他函数

    Cast(表达式 as 数据类型)---通过表达式将一种数据类型显示转换为另一种数据类型
    Coalesce(<参数数目无限制>表达式)---返回其参数中第一个非Null表达式
    Convert(数据类型,表达式,<可选>日期格式<smallint>)---将一种数据类型转换为另一种数据类型
        Style ID    Style格式
        100或0    mon dd yyyy hh:miAM
        101      mm/dd/yy
        102       yy.mm.dd
        103       dd/mm/yy
        104       dd.mm.yy
        105      dd-mm-yy
        106      dd mon yy
        107       Mod dd,yy
        108       hh:mm:ss
        109或9     mon dd yyyy hh:mi:ss:mmmAM
        110       mm-dd-yy
        111       yy/mm/dd
        112       yymmdd
        113或3     dd mon yyyy hh:mm:ss:mmm(24h)
        114       hh:mi:ss:mmm(24h)
        120或20     yyyy-mm-dd hh:mi:ss(24h)
        121或21     yyyy-mm-dd hh:mi:ss.mmm(24h)
        126       yyyy-mm-ddThh:mm:ss:mmm
        130       dd mon yyyy hh:mi:ss:mmmAM
        131       dd/mm/yy hh:mi:ss:mmmAM
    Datalength(表达式)---返回用于表示表达式的字节数
    Ident_Current(表名)---返回为任何会话和任何作用域中的特定表最后生成的标识值
    @@Identity---返回为当前会话的所有作用域中的任何表最后生成的标识值
    Isnull(检查表达式,替换值)---将null替换为指定的替换值
    Isnumeric(表达式)---确定表达式是否为有效的数值类型
    Newid()返回uniqueidentifier---创建uniqueidentifier类型的唯一值
    Nullif(表达式,表达式)如果二者不等价,则返回第一个表达式;否则返回null值---如果两个表达式等价,则返回null值
    @@Rowcount---返回受上一语句影响的行数
    Rowcount_Big()---返回受执行的上一语句影响的行数
    Scope_Identity()---返回插入到同一范围内的IDENTITY列中的上一个IDENTITY值

    字符串函数

    Ascii(表达式)返回integer---返回字符表达式中最左侧的字符的ASCII代码值
    Char(Tinyint)返回char(1)---将整数ASCII代码转换为字符
    Charindex(搜索表达式,要搜索的表达式,开始位置)返回integer---返回字符串中指定表达式的开始位置
    Left(表达式<varchar|nvarchar>,字符数<integer>)---返回字符表达式中最左侧指定数目的字符
    Len(表达式<varchar|nvarchar>)返回integer---返回给定字符串表达式的字符数
    Lower(表达式<varchar|nvarchar>)---返回将大写字符转换为小写字符的字符表达式
    Ltrim(表达式<varchar|nvarchar>)---返回了删除了前导空格之后的字符表达式
    Nchar(表达式<integer>)---返回具有给定的整数代码的unicode字符
    Patindex(搜索模式文字<varchar|nvarchar>,要搜索的表达式<varchar|nvarchar>)返回integer---返回指定表达式中模式第一次出现的开始位置
    Quotename(表达式<nvarchar(128)>,<可选>引导字符<char(1)>)返回nvarchar---返回为成为有效的SQLServer分隔标识符而添加了分隔符的Unicode字符串
    Replace(要搜索的表达式<varchar|nvarchar>,搜索表达式<varchar|nvarchar>,替换表达式<varchar|nvarchar>)---用第三个表达式替换第一个表达式中出现的所有的第二个表达式
    Replicate(表达式<varchar|nvarchar>,表达式<bigint>)---按指定次数重复字符表达式
    Reverse(表达式<varchar|nvarchar>)---返回字符表达式的逆向表达式
    Right(表达式<varchar|nvarchar>,表达式<bigint>)---返回字符表达式右侧指定数目的字符
    Rtrim(表达式<varchar|nvarchar>)---返回截断了所有尾随空格之后的字符表达式
    Space(表达式<integer>)返回char---返回由重复空格组成的字符串
    Str(表达式<float>,<可选>长度<integer>,<可选>小数位数<integer>)返回char---返回从数值表达式转换而来的字符表达式
    Stuff(要搜索的表达式,开始位置,字符数,替换表达式)---删除指定长度的字符,并在指定起点处插入另一组字符
    Substring(表达式,开始位置,长度)---返回字符表达式的一部分
    Unicode(表达式)---返回表达式第一个字符的Unicode整数值
    Upper(表达式<varchar|nvarchar>)---返回将小写字符转换为大写字符的字符表达式

  • 相关阅读:
    【转】【SEE】基于SSE指令集的程序设计简介
    【转】【Asp.Net】asp.net服务器控件创建
    ControlTemplate in WPF ——ScrollBar
    ControlTemplate in WPF —— Menu
    ControlTemplate in WPF —— Expander
    ControlTemplate in WPF —— TreeView
    ControlTemplate in WPF —— ListBox
    ControlTemplate in WPF —— ComboBox
    ControlTemplate in WPF —— TextBox
    ControlTemplate in WPF —— RadioButton
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/function.html
Copyright © 2011-2022 走看看