MYSQL函数

1.函数

函数:是指一段可以直接被一段程序调用的程序或代码。

1.1 字符串函数
concat(s1.s2,,,,,Sn)    // 将字符串拼接,将s1 ,s2.。。Sn 【拼接成一个字符串
lower(str)    //  全部转化成小写  
upper(str)   // 全部大写
lpad(str,int,str1)  // 左边补齐字符
rpad(str,int,str1)  // 右边补齐字符
trim(str)  // 去掉两边的空格
substring('hello mysql',1,5) // 从一开始记数的
​
1.2数值函数
ceil(x)        // 向上取整
floor(x)       //向下取整
mod(x,y)       //返回x/y的模
rand()         //返回0~1内的随机数
round(x,y)     //求参数x的四舍五入的值,保留y位小数

1.3 日期函数

curdate()          // 返回当前日期
curtime()          //返回当前时间
now(date)          //返回当前日期和时间
year(date)         //获取指定date的年份
month(date)        //获取指定date的月份
day(date)          //获取指定date的日期
date_Add(date, interval  expr type) // 返回一个日期/时间值加上一个事件间隔expr后的时间值
dateDiff(date1,date2)// 返回起始date1 和 结束date之间的天数

1.4 流程控制函数

if(value,t,f)   //如果value为true,则返回t,否者返回f
​
IfNUll(value1,value2) // 如果value1不为空,返回value1,否者返回value2
​
case when [val1] then [res1]...else[default] end// 如果val1为true,返回res1,...否则返回default默认值
​
case [expr] when [val1] then [res1] ... else[default] end //如果expr的值等于val1,返回res1,...否则返回default默认值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值