序文ヒストグラムは、RDBMS によって提供される基本的な統計情報です。最も一般的に使用されるのは、最適化されたクエリ実行プランを選択するために、クエリ述語の選択性を推定することです。一般的なヒストグラムの種類には、等幅ヒストグラム、等高ヒストグラム、V 最適化ヒストグラム、MaxDiff ヒストグラムなどがあります。 注: テストデータベースのバージョンはMySQL 8.0です テーブルを作成し、ユーザー scott でデータを入力する必要がある場合は、以下を参照してください。 スコットはテーブルを作成し、データのSQLスクリプトを入力します 1. 需要SQL を使用して、水平に拡張されたヒストグラムを生成します。 たとえば、水平ヒストグラムを使用して各部門のボランティアの数を表示し、アスタリスク「*」は従業員を表します。 返される結果セットは次のようになります。
2. 解決策group byを使用してグループ化し、合計数を見つけて、lpadで入力します。 部門番号を選択、 lpad('*',count(*),'*') を cnt として empから 部門別にグループ化します。 テストログ: mysql>部門番号を選択、 -> lpad('*',count(*),'*') を cnt として -> empから -> deptno でグループ化します。 +--------+--------+ | 部門 | 件数 | +--------+--------+ | 10 | *** | | 20 | ***** | | 30 | ****** | +--------+--------+ セット内の 3 行 (0.00 秒) 要約するこれで、MySQL で水平ヒストグラムを作成する方法に関するこの記事は終了です。MySQL で水平ヒストグラムを作成する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: CSSファイルをインポートする3つの方法の詳細な説明
>>: XHTML CSS ページをプリンタ ページに変換する
目次ドロップダウン複数選択ボックスアップグレード - すべてのオプションを追加改訂と改善を求める製品...
1. 足場とは何ですか? 1. Vue CLI Vue CLI は、Vue.js をベースにした迅速...
私は最近新しい会社に入社したのですが、データベース設計にいくつか小さな問題があることに気付きました。...
JavaScriptで格納可能なセカンダリメニューを実装するための具体的なコードは参考までに。具体...
序文日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行す...
もしかしたら私の考え方が間違っていたのかもしれないし、問題の説明が少し乱雑だったのかもしれないが、こ...
例:例として、Python コード loop_hello.py を使用します。このコードは、ループ回...
Black Duck の 2017 年のオープンソース調査では、回答者の 77% がオープンソース...
目次1. システムイメージファイルをダウンロードする2. 新しい仮想マシンを作成する3. Kali ...
目次序文記述子getとsetの詳細な説明オブジェクトの属性の乗っ取りオブジェクトのすべてのプロパティ...
目次1. 概要2. nginx.conf 1) 設定ファイルの場所2) ワーカープロセス3) イベン...
1. グリッドレイアウト(グリッド): Web ページをグリッドに分割し、さまざまなグリッドを組み合...
【序文】当プロジェクトの SMS 機能は、第三者に接続することです。第三者からの元の受信確認要求は ...
基本的な3列レイアウト 。容器{ ディスプレイ: フレックス; 幅: 500ピクセル; 高さ: 20...
Linux サーバーに GRUB をインストールする方法クラウド移行ツールを使用して、CentOS ...