美文网首页
MySQL进阶之常用函数

MySQL进阶之常用函数

作者: 怀老师 | 来源:发表于2020-04-09 23:51 被阅读0次

    一.字符串函数

    CONCAT 字符串拼接函数

    LOWER 字符串小写函数

    UPPER 字符串大写函数

    LEFT(str,x)返回左边的x个字符

    RIGHT 返回右边的x个字符

    LPAD(str,n,pad)用字符串pad从左边填充n个长度

    RPAD 用字符串pad从右边填充n个长度

    LTRIM(str)去掉左面的空格

    RTRIM(str) 去掉右面的空格

    REPEAT(str,x)返回重复x次的结果

    REPLACE(str,a,b)b替换所有的a

    STRCMP(str,str)比较字符串

    TRIM(str)去掉行头和行尾的空格

    SUBSTRING(str,x,y)从x位置起y个长度的字符串

    二.数值函数

    ABS(x)绝对值

    CEIL(x)向上取整

    floor(x)向下取整

    round(x,y)四舍五入保留y为小数

    三.日期函数

    now()当前日期和时间

    date_format(date,fmt)按照fmt格式化date值

    四.流程函数

    IF(value,t,f)如果value为真,返回t,否则返回f

    IFNULL(value,value2)如果value不为空返回value,否则返回value2,一般用来替换null值为0来参与计算

    CASE WHEN [value1] THEN [result] ELSE [default] END 如果value1为真,返回value1否则返回value2

    CASE [expr] WHEN [value1] THEN [result] ELSE [default] END

    五.其他常用函数

    DATABSASE()返回数据库名

    VERSION()返回当前版本

    INET_ATON(IP)返回IP地址的数字表示

    INET_NTOA(num)返回数字代表的IP地址

    MD5()

    Enjoy it!作品为辛苦创作,转载请注明出处,谢谢。

    相关文章

      网友评论

          本文标题:MySQL进阶之常用函数

          本文链接:https://www.haomeiwen.com/subject/bjikmhtx.html