• SQL 中的常用函数及使用


    在SQL中我们使用的函数有很多,我们经常使用的就是下面的一些函数,那么我一一列举数来:

    1:聚合函数:
    MAX

    返回指定数据的最大值。


    MIN

    返回指定数据的最小值。


    COUNT

    返回指定组中项目的数量。

    AVG

    返回指定组中的平均值,空值被忽略。


    SUM

    返回指定数据的和,只能用于数字列,空值被忽略。

    2:数学函数:
    ceiling

    取上限
    floor

    取下限

    qound

    四舍五入
    abs 

    取绝对值
    pi

    圆周率

    SQRT

    - 开根号
    SQUARE

    - 平方根

    3:字符串函数:
    UPPER

    将字符串中的小写字母转换为大写字母
    LOWER

    将字符串中的大写字母转换为小写字母

    LTRIM

    去除字符串左边的空格
    RTRIM

    去除字符串右边的空格

    REPLACE

    制定原始字符串a,原是字符串中的局部字符串b,新字符串c,用c替换掉包括在a中的b

    select replace ('abcdefg','cd','xxx')--abxxxefg

    SUBSTRING

    截取字符串- 索引从1开始,并包含起始索引所在在字符


    LEFT

    返回表达式最左侧指定数目的字符
    RIGHT

    返回表达式右侧指定数目的字符

    LEN

    获取字符串长度

    4:转换函数:
    CONVERT(a,b)
    CAST(a as b)

    • 两个表达式的数据类型完全相同。
    • 两个表达式可以隐式转换。
    • 需要隐式转换数据类型。

    5:时间日期函数:
    GETDATE

    获取当前日期
    YEAR

    年份
    MONTH

    月份
    DAY

    ISDATE

    判断时间日期

    DATEADD(a,b,c)

    添加日期

    DATENAME(a,b)

    判断星期几
    -------------------------------------
    表连接:
    子查询
    将语句作为值来使用
    子语句返回的必须是一列,可以是多行

    字句的查询结果必须是一列

  • 相关阅读:
    【python练习】选课系统(基于面向对象的)
    【面向对象】类的特殊成员方法
    【面向对象】属性方法
    【面向对象】类方法
    【面向对象】静态方法
    【python练习】计算器(使用正则表达式实现)
    【面向对象】多态
    【面向对象】新式类和旧式类的区别
    re.findall()正则表达式中括号的坑
    您真的了解javaScript?(2)
  • 原文地址:https://www.cnblogs.com/jiulinghoudabai/p/6559846.html
Copyright © 2020-2023  润新知