暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

mysql 常用内置函数

原创 亂了乱了 2023-02-07
396

一、字符串函数
concat(str1, str2, ...... ) 连接字符串

lower(str) 将字符串转为小写

upper(str) 将字符串转为大写

lpad(str1, n, str2) 如果str1长度小于n,则用str2从左边填充到n

rpad(str1, n, str2) 从右填充

trim(str) 去除字符串左右两边的空格

substring(str, start, len) 截取字符串从start开始len长度,索引从1开始

二、数值函数
ceil(x) 向上取整

floor(x) 向下取整

mod(x, y) x%y

rand() 返回0-1随机数

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

三、日期函数
curdate() 返回当前日期

curtime() 返回当前时间

now() 返回当前日期与时间

year(date) 返回日期年份

month(date) 返回日期月份

day(date) 返回日期几号

date_add(date, interval n type) 返回date加上n type的时间,type可以是年月日时分秒

datediff(date1, date2) 返回date1 - date2天数

四、流程函数
if(val, t, f) val为true返回t否则返回f

ifnull(val1, val2) val1非空返回val1,否则返回val2

case

when val1

then res1

when ....

else def

end

val1为true,返回res1 ... 都为false返回def

case val

when val1

then res1

when ....

else def

end

val1=val,返回res1, ... 都不相等返回def
————————————————
版权声明:本文为CSDN博主「stead_dy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/stead_dy/article/details/127311329

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论