mysql中sql块的用法是什么


当前第2页 返回上一页

使用当前表为条件更新当前表。需要在条件处再添加一个()构建一个虚拟表

3、求比例的sql

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

select a.style, ROUND(

            b.num / a.sum * 100,

            2

        ) as styleRate from (SELECT

count(qspc.id) sum

,qq.style  style

from  t_qc_security_plan_comment  qspc

inner join t_qc_question qq

on qq.id = qspc.question_id

LEFT JOIN t_qc_address qa ON qa.id = qspc.address_id

LEFT JOIN t_system_organ  so on qa.hospital =  so.id

WHERE qq.scr_level is not NULL

and qq.type = 3  and so.tenant_code = 'zzyy'

GROUP BY style) a left join (SELECT

count(qspc.id) num

,qq.style  style

from  t_qc_security_plan_comment  qspc

inner join t_qc_question qq

on qq.id = qspc.question_id

LEFT JOIN t_qc_address qa ON qa.id = qspc.address_id

LEFT JOIN t_system_organ  so on qa.hospital =  so.id

WHERE qq.scr_level is not NULL

and qq.type = 3  and so.tenant_code = 'zzyy'

and qspc.is_bad =0

GROUP BY style) b on a.style = b.style

计算逻辑是分别求总数和平均数。然后两数相除再用round求精度

更多相关免费学习推荐:mysql教程(视频)

以上就是mysql中sql块的用法是什么的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

带你5分钟读懂mysql字符集设置

如何实现mysql降权操作的详解

深入了解sql注入

mysql索引的类型和优缺点详解

mysql如何找回误删除数据

关系数据库管理系统中所谓的关系指的是什么?

mysql多表查询实例详解【链接查询、子查询等】

mysql中有哪些函数

mysql 千万级大数据 sql 查询优化技巧详解

mysql表中如何查看备注

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...