• 技术文章 >数据库 >mysql教程

    详解MySQL中的SQRT函数的使用方法_MySQL

    2016-06-01 13:00:31原创815
    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)
    
    
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:MySQL SQRT
    上一篇:详细讲述MySQL中的子查询操作_MySQL 下一篇:Mysql InnoDB删除数据后释放磁盘空间的方法_MySQL
    PHP编程就业班

    相关文章推荐

    • MySQL面试问答集锦(总结分享)• mysql select语句中or的用法是什么• 一起分析MySQL的binlog怎么恢复数据• 浅析MySQL中的事务隔离级别,聊聊其实现原理• MySQL详细解析之Clone插件

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网