• 应用及函数


    --select*from 名 order by 列 asc --升序排列
    --select*from 名 order by 列 desc --降序排列
    --select distinct 列 from 名 --去重
    --select 列 from 名 group by 列 --分组
    --函数
    --select avg(列) as '列名' from 名--平均值
    --select max(列)/ min(列)as '最大'/as'最小' from 名 --最大/最小值
    --select 列,count(*) as '个数',avg(列) as '平均价格' from 名 group by 列


    --select ceiling(列)/floor(列) as '取上线'/as '取下线' from 名
    --select abs(值)
    --print 值 -- 映射到消息


    --select 列+convert(nvarchar(50),列)from 名 --类型转换


    --select upper(列)/lower(列) from 名--转换大小写
    --select ltrim(列)--去空格

    聚合函数:

    平均分:avg()

    最大值:max()

    最小值:min()

    求和:sum()

    数据条数:COUNT(*)

    使用:求每种系列有多少个,它们的平均价格是多少
    -------------------------------------------------------------
    数学函数:

    取上限:ceiling()

    取下限:floor()

    绝对值:abs()

    派,圆周率: PI()

    四舍五入:ROUND()

    开根号:SQRT()

    平方根:SQUARE()
    -------------------------------------------------------------
    转换函数:

    cast(列 as 类型)
    convert(类型,列)

    -------------------------------------------------------------
    字符串函数:

    转换大写:upper()

    转换小写:lower()

    去空格:trim()

    左截取:left(值,长度)

    长度:len()

    替换:replace(值,内容,替换内容)

    翻转:reverse()

    字符串转换:str(值,保留位数,小数位数)

    字符串截取:substring(值,索引,位数)
    -------------------------------------------------------------
    时间日期函数:

    获取当前时间:GetDate()

    获取年月日:year() month() day()

    判断日期是否正确:isdate()

    添加时间:dateadd(添加类型,数量,值)

    返回周几:datename(weekday,值)

    返回第几天:datename(day,值)
    datename(dayofyear,值)

  • 相关阅读:
    队列学哪个好
    python web 开发
    随笔
    问题集录
    大早晨地,快睡觉了,才想明白多线程代理验证是如何做的
    线程真的挺不错的,但是多了的时候也有点让人头痛
    愁死我了,写个控制台怎么好象在写解释器一样
    我越发地发现,我是在写一个解释器了
    哈哈,真有意思
    我要崩溃了。。。。
  • 原文地址:https://www.cnblogs.com/songfengyao/p/5576051.html
Copyright © 2020-2023  润新知