zoukankan      html  css  js  c++  java
  • SQL之函数

    聚合函数:对一组值执行计算,并返回单个值。

    avg平均分


    max最大值
    select MAX(列) from 表名

    min最小值
    select MIN(列) from 表名 --返回的一个数值。

    sum总值
    select SUM(列) from 表名

    count个数
    select 列名 from 表名 guonp by 列名 having count(*)>=3 
    --数据分组里面大于等于三条的数据


    聚合函数只能跟聚合函数一起用。

    group by -- 分组
    把数据中名字一样的分为一组,显示一个。
    可以加聚合函数。

    日期时间函数

    select SYSDATETIME() 获取系统时间

    select GETDATE() 获取系统时间
    显示的时间比上面那个早

    print sysdatetime() 把输出输出到消息框里面。

    select year()
    select month()
    select day()

    select datename(year,时间)---返回的字符串型
    select datepart(year,时间)---返回int类型
    select dateadd()---制定一个数量单位 一个数量 一个时间

    字符串函数

    select str (135.55,5,1) 第一个数是数值类型的字符串。 
    第二个是这个字符串最长到多长
    第三个是取到小数点后几位


    select replace('abcdefg','ab','zz') 替换
    意思是把ab替换成zz


    select left('abcdefg',3)截取字符串,截取开头
    select right('abcdefg',3)截取结尾
    select len('abcdefg')返回字符串长度
    select reverse(’abcdefg')翻转字符串
    select opper(’abcdefg')小写变大写
    select lower(’abcdefg')大写变小写
    select ltrim(’ abcdefg ')去除做空格
    select rtrim(’ abcdefg ')去除所有空格
    select substring('abcdefg',3,2)截取字符串

    类型转换函数


    select cast(变量 as 要转换的类型)
    select convert(类型,变量)

    数学函数

  • 相关阅读:
    使用xdebug调试PHP程序
    删除有序数组中的重复元素
    libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
    C++中的纯虚方法
    排序算法:堆排序算法实现及分析
    虚拟蜜罐honeyd安装使用
    软件目录结构规范(以python为例)
    python源码为何都是pass
    对类的实例直接赋值
    Path Analyzer Pro出现raw socket问题
  • 原文地址:https://www.cnblogs.com/wangfangjia/p/4941262.html
Copyright © 2011-2022 走看看