Mysql 一些函数的使用
if函数
- SELECT IF(500<1000, "YES", "NO");
- SELECT IF(500<1000,1, 0); 数字会一直叠加
sum函数
round函数
- 四舍五入
结合项目中 做报表的时候查询指定时间内的数据
dateRange --- 就是 前端传过来需要查询制定的时间
switch(dateRange) {
case "今日":
sql += " DATE_FORMAT(?,'%m-%d') = DATE_FORMAT(NOW(), '%m-%d')";
break;
case "本周":
sql += " week(CONCAT(YEAR(CURRENT_DATE),mid(?,5,6)))=week(CURRENT_DATE)";
break;
case "本月":
sql += " MONTH(?)=MONTH(CURRENT_DATE)";
break;
case "全年":
sql += " YEAR(?)=YEAR(CURRENT_DATE)";
break;
// default:
// System.out.println("default");
}
标签:case,CURRENT,函数,Mysql,sql,break,使用,DATE
From: https://www.cnblogs.com/maomao777/p/16450601.html