zoukankan      html  css  js  c++  java
  • 2017-3-13 SQL server 函数(聚合函数,数学函数,字符串函数,转换函数,时间日期函数)

    1、聚合函数MAX()最大值,MIN()最小值,COUNT()计数,AVG()平均值,SUM()求和

    2.数学函数:

    ceiling()--取上限,select ceiling(oil) 油耗上限 from car

    floor()--取下限,select FLOOR(oil) from car

    round(字段名,小数位数)--四舍五入,select ROUND(3.1415926,2)

    abs()--绝对值,select ABS(-8)

    pi()--圆周率,注:里面不填值,select ROUND(PI(),2)

    SQRT ()-- 开根号,

    SQUARE ()-- 平方根。

    3、字符串函数:
    UPPER()--变成大写,select UPPER('aaaa')
    LOWER()--变成小写,select Lower('AAAA')

    LTRIM()--从左边去除空格,select LTRIM(' aa ')

    RTRIM()--从右边去除空格,select RTRIM(' aa ')

    REPLACE(要操作的数据,要查哪几个字符,要把字符替换成什么)-- 替换。select REPLACE('aaabbaabbaa','bb','哈哈')

    SUBSTRING(要操作的数据,索引,长度) - -字符串截取。注意:索引从1开始select SUBSTRING('abcdefg',1,3)

    LEFT(要操作的数据,长度)---从左边开始截取字符串。  select Left('abcdefg',2)

    RIGHT(要操作的数据,长度)---从右边开始截取字符串。select Right('abcdefg',4)

    LEN()---字符串长度。select Len('abcd')

    4、转换函数:
    CONVERT(要转换成什么类型,要转换的数据)----CONVERT(nvarchar(200),80)
    CAST(要转换的数据 as 要转换成什么类型)-------CAST(80 as nvarchar(200))

    5、时间日期函数:
    GETDATE()---------   获取当前时间     select  GETDATE()
    YEAR()-------年     select YEAR(GETDATE())
    MONTH()------月      select MONTH('2000-5-5')
    DAY()----------日     select DAY('2000-5-5')

    ISDATE()----------判断日期格式是否正确      select isdate('2017-3-33')

    DATEADD(是加年还是月日,加多少,在哪个时间上加)-------增加时间     select DATEADD(month,7,getdate())

    DATENAME(要转换成什么日期名称,把哪个时间转换)----------日期名称   select DATENAME(WEEK,'2017-1-8')      

                                                                                                    select DATENAME(DAYOFYEAR,GETDATE())

                                                                                                       select DATENAME(WEEKDAY,DATEADD(day,9,GETDATE()))  --- 9天后是星期几

  • 相关阅读:
    [CareerCup] 13.7 Node Pointer 节点指针
    [LeetCode] Bulls and Cows 公母牛游戏
    [CareerCup] 13.6 Virtual Destructor 虚析构函数
    [CareerCup] 13.5 Volatile Keyword 关键字volatile
    [CareerCup] 13.4 Depp Copy and Shallow Copy 深拷贝和浅拷贝
    [CareerCup] 13.3 Virtual Functions 虚函数
    [CareerCup] 13.2 Compare Hash Table and STL Map 比较哈希表和Map
    [CareerCup] 13.1 Print Last K Lines 打印最后K行
    [CareerCup] 12.6 Test an ATM 测试一个自动取款机
    [LeetCode] Serialize and Deserialize Binary Tree 二叉树的序列化和去序列化
  • 原文地址:https://www.cnblogs.com/zhengqian/p/6542415.html
Copyright © 2011-2022 走看看