大家好,又见面了,我是你们的朋友全栈君。
mysql的sqrt函数是用来计算出任何数量的平方根。可以使用select语句找出方检定根的任意数如下:
mysql> select sqrt(16);
+———-+
| sqrt(16) |
+———-+
| 4.000000 |
+———-+
1 row in set (0.00 sec)
所看到的浮点值,因为内部mysql将处理浮点数据类型的平方根。
可以使用sqrt函数,计算出记录的平方根。了解sqrt函数更详细用法,考虑employee_tbl的表具有以下记录:
mysql> select * from employee_tbl;
+——+——+————+——————–+
| id | name | work_date | daily_typing_pages |
+——+——+————+——————–+
| 1 | john | 2007-01-24 | 250 |
| 2 | ram | 2007-05-27 | 220 |
| 3 | jack | 2007-05-06 | 170 |
| 3 | jack | 2007-04-06 | 100 |
| 4 | jill | 2007-04-06 | 220 |
| 5 | zara | 2007-06-06 | 300 |
| 5 | zara | 2007-02-06 | 350 |
+——+——+————+——————–+
7 rows in set (0.00 sec)
假设根据上面的表格,要计算所有的dialy_typing_pages的平方根,然后可以通过使用下面的命令:
mysql> select name, sqrt(daily_typing_pages)
-> from employee_tbl;
+——+————————–+
| name | sqrt(daily_typing_pages) |
+——+————————–+
| john | 15.811388 |
| ram | 14.832397 |
| jack | 13.038405 |
| jack | 10.000000 |
| jill | 14.832397 |
| zara | 17.320508 |
| zara | 18.708287 |
+——+————————–+
7 rows in set (0.00 sec)
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/132831.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...