MYSQL函数简介

函数汇总:http://c.biancheng.net/mysql/function/

CASE WHEN赋值:

 

 

 datediff:计算日期差

SELECT DATEDIFF(CURRENT_DATE,'2022-07-20')

 

 

 truncate函数:截断位数;

SELECT TRUNCATE(13.123,2)----->结果为13.12;

SELECT TRUNCATE(13.123,-1)----->结果为10,-2为0;

date_add:

 

 

 

 求当前月天数:

SELECT TIMESTAMPDIFF(day,CURDATE(),(DATE_add(CURDATE(),INTERVAL 1 month)))

Select day(last_day(now()))

 

if函数:

if(true,a,b), if(false,a,b) 这个就是第一个如果是true,就等于a,false就等于b

例如:SELECT if(age>3,10,0) from student1

 

ifnull() 它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。

例如:select IFNULL(name,'no') from student1

 

 

 

 参考链接:https://blog.csdn.net/pan_junbiao/article/details/85928004?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-85928004-blog-102901971.pc_relevant_multi_platform_whitelistv1_exp2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-85928004-blog-102901971.pc_relevant_multi_platform_whitelistv1_exp2&utm_relevant_index=1

 ---------------------------------------------------------------

 

 

 SELECT CURRENT_DATE 2022-7-21;

 

 

 

mysql函数:自定义函数:

 

 链接:http://www.wjhsh.net/dabuliu-p-14978709.html

posted @ 2022-07-21 19:03  食来运转  阅读(40)  评论(0)    收藏  举报