mysql架构示意图(MySQL创建横向直方图的解决方案)
类别:数据库 浏览量:192
时间:2021-10-28 10:30:22 mysql架构示意图
MySQL创建横向直方图的解决方案前言
直方图(Histogram)是 RDBMS 中提供的一种基础的统计信息,最典型的用途是估计查询谓词的选择率,以便选择优化的查询执行计划。常见的直方图种类有:等宽直方图、等高直方图、V-优化的直方图,MaxDiff 直方图等等。
备注:测试数据库版本为MySQL 8.0
如需要scott用户下建表及录入数据语句,可参考:
scott建表及录入数据sql脚本
一.需求
使用SQL生成横向延伸的直方图。
例如,采用横向直方图显示每个部门的志愿书,一个星号"*"表示一个员工。
返回的结果集应该如:
±-------±-------+
| deptno | cnt |
±-------±-------+
| 10 | *** |
| 20 | ***** |
| 30 | ****** |
±-------±-------+
二.解决方案
通过group by进行分组,求总数,然后用lpad进行填充即可
|
select deptno, lpad( '*' , count (*), '*' ) as cnt from emp group by deptno; |
测试记录:
|
mysql> select deptno, -> lpad( '*' , count (*), '*' ) as cnt -> from emp -> group by deptno; + --------+--------+ | deptno | cnt | + --------+--------+ | 10 | *** | | 20 | ***** | | 30 | ****** | + --------+--------+ 3 rows in set (0.00 sec) |
总结
到此这篇关于MySQL创建横向直方图的文章就介绍到这了,更多相关MySQL创建横向直方图内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/u010520724/article/details/113589048
您可能感兴趣
- mysql基础操作报告(gorm操作MySql数据库的方法)
- mysql cache(MySQL取消了Query Cache的原因)
- docker部署mysql并且自动启动(Docker 部署 Mysql8.0的方法示例)
- 如何查看mysql慢查询日志(MySQL慢查询如何定位详解)
- mysql完整整理(Mysql隔离性之Read View的用法说明)
- mysql优化方案最新(记一次MySQL的优化案例)
- mysqlshell日常运维脚本(监控MySQL主从状态的shell脚本)
- mysql insert into 怎么用(MySQL中INSERT的一般用法)
- 怎么查看mysql计划执行情况(详解 MySQL 执行计划)
- 终于有人将mysql 索引讲清楚了(MySQL 索引的一些细节分享)
- 阿里云mysql如何接入(阿里云服务器安装Mysql数据库的详细教程)
- mysql如何检查索引失效(mysql索引失效的几种情况分析)
- mysql快速创建索引(MySQL创建高性能索引的全步骤)
- mysql面试题及答案100题(几个MySQL高频面试题的解答)
- windows下mysql密码重置(Windows10系统下Mysql8.0.13忘记root密码的操作方法)
- MySQL中使用mysqldump命令备份
- 这个全椒人被通报表彰,看看你认识吗(这个全椒人被通报表彰)
- 全椒人,38年集体回忆 1980-2018 ,看完不要哭(全椒人38年集体回忆)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
热门推荐
- Extjs msgTarget 提示位置
- mysql为什么优选innodb(如何区分MySQL的innodb_flush_log_at_trx_commit和sync_binlog)
- php怎么实现邮件发送(使用php的mail函数实现发送邮件功能)
- scrapy框架爬取小说的正文内容(Scrapy框架爬取Boss直聘网Python职位信息的源码)
- mysql中json的支持(MySQL中json字段的操作方法)
- python抓取天气数据(Python实战之制作天气查询软件)
- SQL Server将数据导出到SQL脚本文件
- laravel 表单验证图片(Laravel 自动生成验证的实例讲解:login / logout)
- 如何调用dede标签(dedeCMS列表页调用tag的方法小结5.6/5.7)
- web服务开发技术(Web服务器识别技术揭秘)