到sqrt函数在使用MySQL的详细方案

MySQL的sqrt函数用于计算任意数的平方根。你可以使用SELECT语句来找出任何数量的根来验证根如下:


MySQL >选择sqrt(16);
---------- + +
| sqrt(16)|
---------- + +
4 | |
---------- + +
1行集(0秒)




您所看到的浮点值,因为内部MySQL将处理浮点数据类型的平方根。

sqrt函数可以用来计算记录的平方根。了解sqrt函数更详细的用法,考虑下面的employee_tbl记录表:


MySQL SELECT * FROM employee_tbl >;
+ + + + ------ ------ ------------ -------------------- +
我的名字work_date | | | | daily_typing_pages |
+ + + + ------ ------ ------------ -------------------- +
| 1 |约翰| 2007-01-24 | 250 |
| 2 | RAM | 2007-05-27 | 220 |
| 3 |杰克| 2007-05-06 | 170 |
| 3 |杰克| 2007-04-06 | 100 |
| 4 |姬尔| 2007-04-06 | 220 |
| 5 |扎拉| 2007-06-06 | 300 |
| 5 |扎拉| 2007-02-06 | 350 |
+ + + + ------ ------ ------------ -------------------- +
7行(0秒)




假设所有dialy_typing_pages的平方根是在以上表格计算的基础上,然后你可以使用下面的命令:


MySQL >选择名字,sqrt(daily_typing_pages)
从-> employee_tbl;
------ -------------------------- + + +
| |名字sqrt(daily_typing_pages)|
------ -------------------------- + + +
|约翰| 15.811388 |
| RAM | 14.832397 |
|杰克| 13.038405 |
|杰克| 10 |
|姬尔| 14.832397 |
| Zara | 17.320508 |
| Zara | 18.708287 |
------ -------------------------- + + +
7行(0秒)