• MySQL中函数分类


    (1)字符串函数

    • Length可以返回字符串的字节长度
    • Char_length可以返回字符串的字符长度(MySQL数据库中一个汉字占3个字节,一个字母占一个字节
    • Mid可以从某个位置获取某个长度的字符(不是字节)

    例如:Select name,mid(name,2,1)from student

    开始位置2,最小值是1,要截取的长度是1

    (2)数学函数

    • Round的基本作用是实现四舍五入

    Select round(23.4567,2) ---保留两位小数

     

    Select round(24.45678)---保留整数

     

    • Least可以求取最小的数字

    Least(值1,值2,值3)

    • Greatest可以求取最大的数字

    Greatest(值1,值2,值3)

    (3)日期时间函数

    • Now可以求得数据库服务器的当前日期时间
    • Current_date可以求得数据库服务器的当前日期
    • Current_time可以求得数据库服务器当前的实际
    • To_days将日期转换成总的天数,例如select to_days(‘2021-6-23)
    • DAYOFYEAR可以求得该年已过的天数,例如select dayofyear(now())
    • WEEK可以返回当前的日期是第几周,如select week(now())

    (4)控制流函数

    • If有三个参数,第一个参数为空输出第三个参数,否则输出第二个参数

    Select if(布尔表达式,‘吃饭饭’,‘睡觉觉’)

    Select if(null,‘吃饭饭’,‘睡觉觉’)

    • Ifnull有两个参数,第一个参数为空输出第二个参数,否则输出第一个

    Select ifnull(null,‘吃饭饭’)

    Select ifnull(‘吃饭饭’,睡觉觉)

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    前端错误监控
    MeasureSpec内容
    java异常
    JAVA线程的xiao习:线程池 线程同步 线程间通讯 =》进程间通信
    四大组件的context的研究
    初遇Java StringBuffer 和 StringBuilder 类&&利用 StringBuilder 给TextView实现换行处理
    AlertDialog 的context 不能是application的context
    BroadCast用法以及notification用法
    安卓 ContentProvider
    远程service的使用思路
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14920865.html
Copyright © 2020-2023  润新知