川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > 常见问题

软件测试Mysql数据库常见函数(二)——数值函数

作者:川石学院 日期:2021-04-22 15:57:20 点击数:

  上一期我们学习了软件测试Mysql数据库中常见的字符函数,相信大家都掌握了。关于软件测试Mysql数据库的常见函数是软件工程师会经常遇到的问题。有不懂的可以咨询在线老师,一对一解答。

软件测试Mysql数据库常见函数(二)——数值函数(图1)

       那么,本期我们一起来学习软件测试Mysql数据库中常见的数值函数:

  ABS(x):返回X的绝对值

  实例:

  SELECT ABS(-1);

  返回结果:1

  GREATEST(expr1, expr2, expr3, ...):返回表达式中的最大值

  实例:

  SELECT GREATEST(3, 12, 34, 8, 25);

  返回结果:34

  LEAST(expr1, expr2, expr3, ...):返回表达式中的最小值

  实例:

  SELECT GREATEST(3, 12, 34, 8, 25);

  返回结果:3

  MOD(x,y):返回 x 除以 y 以后的余数

  实例:

  SELECT MOD(5,2);

  返回结果:1

  RAND():生成一个0到1的随机数

  实例:

  SELECT RAND();

  返回结果:0.323342

  TRUNCATE(x,y):返回数值 x 保留到小数点后 y 位的值(与 ROUND 最大的区别是不会进行四舍五入)

  实例:

  SELECT TRUNCATE(1.23456,3);

  返回结果:1.234

  SELECT TRUNCATE(378.456,-2);

  返回结果:300

  ROUND(x,y):返回数值 x 保留到小数点后 y 位进行四舍五入的值

  实例:

  SELECT ROUND (1.23456,3);

  返回结果:1.235

  SELECT ROUND (378.456,-2);

  返回结果:400

  FLOOR(x):返回小于或等于 x 的最大整数

  实例:小于或等于 1.5 的整数

  SELECT FLOOR(1.5);

  返回结果:1

  ROUND(x):返回离x最近的整数

  实例:求离1.23456最近的整数

  SELECT ROUND(1.23456);

  返回结果:1

  CEIL(x):返回大于或等于X的最小整数值

  实例:返回大于1.23456的最小整数值

  SELECT CEIL(1.23456);

  返回结果:2

  SIGN(x):返回 x 的符号,x 是负数、0、正数分别返回 -1、0 和 1

  实例:返回下列值是正数还是负数

  SELECT SIGN(-10);

  返回结果:-1

  AVG(expression):返回一个表达式的平均值,expression 是一个字段

  实例:返回 Products 表中Price 字段的平均值

  SELECT AVG(Price) AS AveragePrice FROM Products;

  MAX(expression):返回一个表达式的最大值,expression 是一个字段

  实例:返回 Products 表中Price 字段的最大值

  SELECT MAX (Price) AS MaxPrice FROM Products;

  MIN(expression):返回一个表达式的最小值,expression 是一个字段

  实例:返回 Products 表中Price 字段的最小值

  SELECT MIN (Price) AS MinPrice FROM Products;

  COUNT (expression):返回查询的记录总数,expression 参数是一个字段或者 * 号

  实例:返回 Products 表中 products 字段总共有多少条记录

  SELECT COUNT(ProductID) AS NumberOfProducts FROM Products;

  SUM(expression):返回指定字段的总和

  实例:计算 OrderDetails 表中字段 Quantity 的总和

  SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails;

  本期软件测试Mysql数据库常见函数(二)——数值函数内容我们就学习完了,下期继续学习“软件测试Mysql数据库常见函数——时间函数(三)。大家喜欢的话记得每天来这里和小编一起学习涨薪技能。



相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-04-22 15:57:20
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-04-22 15:57:20
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-04-22 15:57:20
  • 建筑工程专业朱同学成功转行为软件测试人!2021-04-22 15:57:20
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-04-22 15:57:20
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-04-22 15:57:20
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-04-22 15:57:20
  • 文科生转行软件测试照样拿下高薪15K!2021-04-22 15:57:20
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-04-22 15:57:20
  • 毕业1年,迷茫的他最终选择转行软件测试2021-04-22 15:57:20