mysql-部分函数

#字符串函数

SELECT concat('a','b');#字符串拼接函数
SELECT LOWER('A');#字符串小写
SELECT UPPER('a');#字符串大写
SELECT LPAD('a',10,'!');#字符串左填充
SELECT RPAD('a',10,'!');#字符串右填充
SELECT trim(' a b c dd ');#字符串去除首位空格
SELECT substring('abcdefg',1,3);#字符串截取

#数值函数

select ceil(11.1);#向上取整
select floor(11.9);#向下取整
select mod(100,7);#取余数(a/b的模)
SELECT RAND();#随机数(0-1)
SELECT ROUND(12.5);#四舍五入
SELECT ROUND(12.545,2);#保留小数点,四舍五入

#日期

select curdate();#返回当前日期(yyyy-MM-dd)
select curtime();#返回当前时间(HH:mm:ss)
select now();#返回当前日期时间(yyyy-MM-dd HH:mm:ss)
SELECT YEAR('2022-09-01')#返回入参年份
SELECT MONTH(NOW())#返回入参月份
SELECT DAY(NOW())#返回入参天数
select date_add(now(),INTERVAL 70 MONTH);#将日期向后延期(number)个 MONTH/YEAR/Day
select datediff(NOW(),'2024-12-01');#获取两个日期差(参数1 - 参数2

#流程控制函数

select if(1>2,'ture','false');#IF判断
select ifnull(null,'为空');#只判断null(非字符串)
SELECT CASE case_value
	WHEN when_value THEN
		statement_list
	ELSE
		statement_list
END CASE; # case 语句结构

#随机四位数字

SELECT ROUND((SELECT RAND() * 10000),0);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值