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块的用法是什么的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql什么意思

六天带你玩转mysql视频教程资源推荐

mysql中utf8和utf8mb4之间的区别有哪些?

mysql数据库优化的介绍(图文)

mysql增加从库方式介绍

mysql中行锁、页锁和表锁的简单介绍

mysql出现错误编码1114怎么办

mysql8.0.20下载安装及遇到的问题(图文详解)

mysql系列之五 视图、存储函数、存储过程、触发器

mysql导入导出.sql文件及常用命令小结

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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