欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL創(chuàng)建橫向直方圖的解決方案

 更新時間:2021年02月05日 09:32:11   作者:只是甲  
這篇文章主要給大家介紹了關于MySQL創(chuàng)建橫向直方圖的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

直方圖(Histogram)是 RDBMS 中提供的一種基礎的統(tǒng)計信息,最典型的用途是估計查詢謂詞的選擇率,以便選擇優(yōu)化的查詢執(zhí)行計劃。常見的直方圖種類有:等寬直方圖、等高直方圖、V-優(yōu)化的直方圖,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創(chuàng)建橫向直方圖的文章就介紹到這了,更多相關MySQL創(chuàng)建橫向直方圖內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mysql實現多表關聯統(tǒng)計(子查詢統(tǒng)計)示例

    mysql實現多表關聯統(tǒng)計(子查詢統(tǒng)計)示例

    這篇文章主要介紹了mysql實現多表關聯統(tǒng)計(子查詢統(tǒng)計),結合具體案例形式分析了mysql多表關聯統(tǒng)計的原理、實現方法及相關操作注意事項,需要的朋友可以參考下
    2019-10-10
  • MySQL去重的方法整理

    MySQL去重的方法整理

    這篇文章主要介紹了MySQL去重的方法整理的相關資料,需要的朋友可以參考下
    2017-07-07
  • MySQL中的datediff()方法和timestampdiff()方法的應用示例小結

    MySQL中的datediff()方法和timestampdiff()方法的應用示例小結

    在MySQL中,DATEDIFF()函數和TIMESTAMPDIFF()函數用于計算日期和時間之間的差異,TIMESTAMPDIFF()函數返回的結果是整數,但你可以通過在計算過程中使用適當的除法來獲得所需的小數部分,本文介紹MySQL中的datediff()方法和timestampdiff()方法的應用,感興趣的朋友一起看看吧
    2023-12-12
  • MySql游標的使用實例

    MySql游標的使用實例

    這篇文章主要介紹了MySql游標,需要的朋友可以參考下
    2014-06-06
  • mysql字段名和關鍵字沖突的問題

    mysql字段名和關鍵字沖突的問題

    這篇文章主要介紹了mysql字段名和關鍵字沖突的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 深入Mysql字符集設置分析

    深入Mysql字符集設置分析

    深入Mysql字符集設置分析,使用mysql的朋友可以參考下
    2012-03-03
  • mysql關聯兩張表時的編碼問題及解決辦法

    mysql關聯兩張表時的編碼問題及解決辦法

    在本篇文章里小編給大家整理的是關于mysql關聯兩張表時的編碼問題及解決辦法,有需要的朋友們可以參考下。
    2019-09-09
  • mysql查詢鎖表的實現方法

    mysql查詢鎖表的實現方法

    本文主要介紹了mysql查詢鎖表的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-09-09
  • mysql臨時表插入數據方式

    mysql臨時表插入數據方式

    這篇文章主要介紹了mysql臨時表插入數據方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Mysql的DQL查詢操作全面分析講解

    Mysql的DQL查詢操作全面分析講解

    DQL(Data Query Language 數據查詢語言):用于查詢數據庫對象中所包含的數據。DQL語言主要的語句:SELECT語句。DQL語言是數據庫語言中最核心、最重要的語句,也是使用頻率最高的語句
    2022-12-12

最新評論