• 第六章 函数、谓词、CASE表达式 6-1 各种各样的函数


    一、函数的种类
    算术函数
    字符串函数
    日期函数
    转换函数
    聚合函数
     
    二、算术函数
    +
    -
    *
    /
     
    1、ABS——绝对值
    ABS(数值)
    绝对值 absolute value ,不考虑数值的符号,表示一个数到原点的距离。
    ABS函数的参数为NULL时,结果也是NULL。
     
    2、MOD——求余 modulo
    MOD(被除数,除数)
    注:SQLServer不支持。
     
    3、ROUND——四舍五入 round
    ROUND(对象数值,保留小数的位数)
     
    三、字符串函数
    1、||——拼接
    字符串1 ||字符串2
    注:进行字符拼接时,如果其中包含NULL,那么得到的结果也是NULL。
    注:在MySQL(CONCAT()函数)和SQL Serve(+)中不能使用。
     
    2、LENGTH——字符串函数
    LENGTH(字符串)
    注:SQL Serve(LEN()函数)中不能使用。
     
    字节:字节是计算机中用来表述数据大小的基本单位。
    一个半角英文字母占1字节,汉字全角字符会占2个以上字节。
     
    3、LOWER——小写转换
    LOWER(字符串)
     
    4、UPPER——大写转换
    UPPER(字符串)
     
    5、REPLACE——字符串的替换
    6、SUBSTRING——字符串的截取
    四、日期函数
     
    1、CURRENT_DATE——当前日期
    注:SQL Serve(CURRENT_TIMESTAMP()函数转换为日期类型)中不能使用。
    2、CURRENT_TIME——当前时间
    3、CURRENT_TIMESTAMP——当前日期和时间
    4、EXTRACT——截取日期元素
    使用该函数截取出日期数据中的一部分,如“年”,“月”、“小时”、“秒”等。
    该函数的返回值并不是日期类型而是数值类型。
    注:SQL Serve(DATEPART()函数)中不能使用。
     
    五、转换函数
    转换在SQL中主要有两层意思:
    (1)是数据类型的转换,简称类型转换。cast
    (2)值的转换。
     
    1、CAST——类型转化
    2、COALESCE——将NULL准换为其他值

  • 相关阅读:
    Effective JavaScript Item 40 避免继承标准类型
    基于express+redis高速实现实时在线用户数统计
    HDOJ 4009 Transfer water 最小树形图
    iOS Sprite Kit教程之xcode安装以及苹果帐号绑定
    Swift2.0语言教程之类的嵌套与可选链接
    Swift2.0语言教程之下标脚本
    Swift2.0语言教程之类的方法
    Swift2.0语言教程之类的属性
    Swift2.0语言教程之闭包
    Swift2.0语言教程之函数嵌套调用形式
  • 原文地址:https://www.cnblogs.com/mumulin99/p/9836890.html
Copyright © 2020-2023  润新知