函数应用(MySQL)

--数值类函数
--绝对值

select abs(-1)

--seiling ceil 向上取整

select ceil(1.1)

--floor 向下取整

select floor(1.9);

--四舍五入

select round(1.17, 1);

--rand 随机数

select rand(rand()*1000);

--字符串函数 utf8mb3 utfmb4
select length('小三')
--查找字符数量

--select char_length('小三');

--模糊查询

select concat('%','小','%');

--查询字段为3

select * from t_student where char_length(sname)=3;

--插入

select insert('abc',1,1,'f');

--大小写

select lower('ABC');
select upper('abc');

--拿出每个人的姓氏 左边取left 右边取right

select left('彭某某',1)
select left(sname,1) from t_student;

--trim 删除字符串左右的空格

select trim('a b c');

--替换

select replace(' a b c ',',','') name;

--截取

SELECT SUBSTRING('Quadratically',5,2);

--日期和时间相关函数
SELECT SUBSTRING('Quadratically',5,2);
--获取当前时间

select now();

--当前日期

select current_date;

--当前时间戳

select current_timestamp;

--当前时间

select current_time;

--系统时间

select susdate();

--年月日

year
month
day

--查看年

select year

--查看月

select month(now());

--查看日

select day(now());

--当天英文名

select dayname(now());

--在这个月是第几天

select dayofmonth(now());

--在今年是第几天

select dayofyear(now());

--查看今天星期几

select dayofweek(now());

--添加3年

select date_add(now(),interval 3 year);

--添加3月

select date_add(now(),interval 3 month);

--添加3秒

select date_add(now(),interval 3 second);

--添加三分钟

select data_add(now(),interval 3 minute);

--两个日期求差值

select datediff(now(),'2020/1/1')/365

--格式化时间

select date_format('2020/1/1','%W %m %y')

--如果是空值 显示其他值
select ifnull(name,'没有名字')

select if(2>1,'yes','no');

select md5(123456);
相关推荐
DROm RAPS6 分钟前
redis 配置
数据库·redis·缓存
InfinteJustice12 分钟前
SQL如何处理分组后的空值统计_善用COALESCE与聚合函数
jvm·数据库·python
2301_8038756119 分钟前
JavaScript 中按字段对嵌套对象数组进行分组的实用教程
jvm·数据库·python
xuhaoyu_cpp_java22 分钟前
连接池学习
数据库·经验分享·笔记·学习
shark222222224 分钟前
Spring 的三种注入方式?
java·数据库·spring
qq_372154231 小时前
如何在 WooCommerce 后台按订单总金额精准筛选订单
jvm·数据库·python
九皇叔叔1 小时前
MySQL8.0 初始化官网数据
mysql·source·加载数据
MmeD UCIZ1 小时前
redis连接服务
数据库·redis·bootstrap
qq_424098561 小时前
CSS如何让背景图片在容器内居中_使用background-position设为center
jvm·数据库·python
Lucifer三思而后行1 小时前
Vertica 玩转示例数据库:VMart
数据库·oracle