Mysql常用函数

流程函数

  1. IF(value , t, f)                 如果value为真,返回 t;否则返回 f
  2. IFNULL(value1 ,value2 )         如果value1不为空返回value1,否则返回value2

 

日期和时间函数

  1. NOW()        返回当前的日期和时间
  2. CURDATE()   返回当前的日期
  3. CURTIME()    返回当前的时间
  4. DATEFORMATE(date,fmt)         返回字符串fmt格式化日期date值,具体fmt格式看其他资料
  5. DATE_ADD(date,INTERVAL expr type)    返回与所给日期相差INTERVAL时间段的日期

 

数值函数

  1. ABS(x)              返回x的绝对值

  2. CEIX(x)             返回大大于x的最大整数值

  3. FLOOR(x)         返回小于x的最大整数值

  4. MOD(x,y)          返回x/y的模

  5. RAND()             返回0到1的随机值

  6. ROUND(x,y)      返回参数x的四舍五入的有y位小数的值

  7. TRUNCATE(x,y)  返回数字x截断为y位小数的结果

 

处理字符串

  1. concat(string1 ,string2 ,string3)             字符串的连接
  2. length(string)                            获取字符串字节数长度,需要注意字符集
  3. char_length(string)                获取字符串字符数长度

 

字符串查找函数

  1. find_in_set(string1 ,string2)        返回字符串string1 在字符串string2中的位置 , string2中的格式是以逗号分隔的字符串,查找结果是string1 在string2这个列表中的索引位置,从1开始
  2.  

 

字符串去空函数

  1. ltrim(string)          去除字符串string右边的空格
  2. rtrim(string)          去除字符串string左边的空格
  3. trim(string)           去除字符串string两边的空格

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考资料

https://blog.youkuaiyun.com/black1499/article/details/82696668

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值