MySQL_MySQL常见函数之数字函数、日期函数、其他常用函数、流程控制函数

测试使用表结构和内容。创建表结构内容参考:https://blog.csdn.net/u013185175/article/details/101016274中开头内容。

表内容如下:

1.数字函数

(1).round 四舍五入

 (2).ceil 向上取整。返回>=该参数的最小整数

(3).floor 向下取整,返回<=该参数的最大整数

(4).truncate 截断

(5).mod 取余

2.日期函数

(1).now 返回当前的系统时间 + 日期

(2).curdate 返回当前的系统日期,不包含时间

(3).curtime 返回当前的时间,不包含日期

(4).获取时间的指定部分

(5).指定格式进行日期的转化

str_to_date:将日期转化为指定的字符串的格式。如:str_to_date('9-13-1999','%m-%d-%Y')
            转化以后的结果是:1999-09-13
date_format:将日期转化为字符。如:date_format('2019/08/08','%Y年%m月%d日')
            转化以后的结果是:2019年08月08日

 

查询进书日期为2019-05-20的记录

3.其他函数

(1).查看MySQL版本

(2).查看当前表所在的数据库名称

(3).查询用户

4.流程控制函数

(1).if函数、if else函数的效果

(2).case函数的使用

case函数的使用效果

1.使用1,类似于java中的switch...case...使用
  在MySQL中使用如下:
  case 要判断的字段或者是表达式
  when 常量1 then 要显示的值1或者是语句1;
  when 常量2 then 要显示的值2或者是语句2;
  ...
  else 要显示的值n或者是语句n;
  end
  

2.类似于多条件的if条件
  使用格式如上。

A:类似于switch..case的情况使用测试:

 如果说该图书的销售数量为201,则定位是热销图书

如果说该图书的销售数量为100,则定位是一般销售图书

如果说该图书的销售数量为12,则建议不再进货该图书

别的情况的销售等销售完毕再进货

B:类似于多条件的if条件

发布了51 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u013185175/article/details/101054098