zoukankan      html  css  js  c++  java
  • SQL Server(函数) 关键字的使用 三

    , 函数关键字 -- 使用介绍

    28, Function的使用(Function的内建 SQL函数)?

    内建 SQL 函数的语法是:
    SELECT function(列) FROM 表)

    29, avg() 的使用(avg() 返回列的平均值)

    AVG 函数返回数值列的平均值。NULL 值不包括在计算中。
    SELECT AVG(column_name) FROM table_name


    30, count()的使用(count()的指定列的数目)

    COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
    SELECT COUNT(column_name) FROM table_name


    31, First()的使用(First()返回字段 第一个值)

    FIRST() 函数返回指定的字段中第一个记录的值。
    提示:可使用 ORDER BY 语句对记录进行排序。
    SELECT FIRST(column_name) FROM table_name


    32, Last()的使用(Last()返回字段 最后个值)

    LAST() 函数返回指定的字段中最后一个记录的值。
    提示:可使用 ORDER BY 语句对记录进行排序。
    SELECT LAST(column_name) FROM table_name

    33, Max()的使用(Max() 返回列中最大值)

    MAX 函数返回一列中的最大值。NULL 值不包括在计算中。
    SELECT MAX(column_name) FROM table_name
    注释:MINMAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。

    34, Min()的使用(Min()返回列中最小值)

    MIN 函数返回一列中的最小值。NULL 值不包括在计算中。
    SELECT MIN(column_name) FROM table_name
    注释:MINMAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。

    35, Sum()的使用(Sum()计算列的总和)

    SUM 函数返回数值列的总数(总额)。
    SELECT SUM(column_name) FROM table_name


    合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。

    36, group by的使用(group by 结合合计函数的  进行分组)

    GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
    SELECT column_name, aggregate_function(column_name)
    FROM table_name
    WHERE column_name operator value
    GROUP BY column_name


    37, having的使用(having  )?

    在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。
    SELECT column_name, aggregate_function(column_name)
    FROM table_name
    WHERE column_name operator value
    GROUP BY column_name
    HAVING aggregate_function(column_name) operator value


    38, ucase()的使用(ucase()把字段的值转为大写)

    UCASE 函数把字段的值转换为大写。
    SELECT UCASE(column_name) FROM table_name


    39, lcase()的使用(lcase ()把字段的值转为小写)

    LCASE 函数把字段的值转换为小写。
    SELECT LCASE(column_name) FROM table_name


    40, len()的使用(len()字段的长度)

    LEN 函数返回文本字段中值的长度。
    SELECT LEN(column_name) FROM table_name

    41, round()的使用(round()指定小数位数)

    ROUND 函数用于把数值字段舍入为指定的小数位数。
    SELECT ROUND(column_name,decimals) FROM table_name
    例子:
    SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

    42, now()的使用(now()返回当前时间)

    NOW 函数返回当前的日期和时间。
    提示:如果您在使用 Sql Server 数据库,请使用 getdate() 函数来获得当前的日期时间。
    SELECT NOW() FROM table_name


    43, format()的使用(now()返回当前时间)

    FORMAT() 函数
    FORMAT 函数用于对字段的显示进行格式化。
    SELECT FORMAT(column_name,format) FROM table_name
    历史的过去,昨天的回忆。明日的未来,今天的奋斗。 Fight For Your Dream
  • 相关阅读:
    BCD与ASCII码互转-C语言实现
    <<用法
    linux无锁化编程--__sync_fetch_and_add系列原子操作函数
    C中的volatile用法
    c++ k^1
    linux ftp使用相关
    linux应用程序启动时加载库错误问题
    kafka消费者脚本无法启动问题
    Django框架简介
    前端基础之Bootstrap
  • 原文地址:https://www.cnblogs.com/xiadong90-2015/p/4234784.html
Copyright © 2011-2022 走看看