MySQLで範囲ごとにGROUPを実装する方法は?
MySQLで範囲別にグループ化するには、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです
mysql> create table GroupByRangeDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > YourRangeValue int - > ); Query OK, 0 rows affected (0.78 sec)
これで、挿入コマンドを使用してテーブルにいくつかのレコードを挿入できます。
クエリは次のとおりです
mysql> insert into GroupByRangeDemo(YourRangeValue) values(1); Query OK, 1 row affected (0.14 sec) mysql> insert into GroupByRangeDemo(YourRangeValue) values(7); Query OK, 1 row affected (0.15 sec) mysql> insert into GroupByRangeDemo(YourRangeValue) values(9); Query OK, 1 row affected (0.14 sec) mysql> insert into GroupByRangeDemo(YourRangeValue) values(23); Query OK, 1 row affected (0.13 sec) mysql> insert into GroupByRangeDemo(YourRangeValue) values(33); Query OK, 1 row affected (0.15 sec) mysql> insert into GroupByRangeDemo(YourRangeValue) values(35); Query OK, 1 row affected (0.16 sec) mysql> insert into GroupByRangeDemo(YourRangeValue) values(1017); Query OK, 1 row affected (0.11 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示します。
クエリは次のとおりです
mysql> select *from GroupByRangeDemo;
以下は出力です
+----+----------------+ | Id | YourRangeValue | +----+----------------+ | 1 | 1 | | 2 | 7 | | 3 | 9 | | 4 | 23 | | 5 | 33 | | 6 | 35 | | 7 | 1017 | +----+----------------+ 7 rows in set (0.04 sec)
範囲でグループ化するクエリは次のとおりです
mysql> select round(YourRangeValue / 10), count(YourRangeValue) from GroupByRangeDemo where YourRangeValue < 40 group by round(YourRangeValue / 10) - > union - > select '40+', count(YourRangeValue) from GroupByRangeDemo where YourRangeValue >= 40;
以下は出力です
+----------------------------+-----------------------+ | round(YourRangeValue / 10) | count(YourRangeValue) | +----------------------------+-----------------------+ | 0 | 1 | | 1 | 2 | | 2 | 1 | | 3 | 1 | | 4 | 1 | | 40+ | 1 | +----------------------------+-----------------------+ 6 rows in set (0.08 sec)
-
MySQLストアドプロシージャに条件を正しく実装するにはどうすればよいですか?
ストアドプロシージャで条件を設定するには、次の構文を使用します- if yourCondition then yourStatement1; else yourStatement2'; end if ; end // ストアドプロシージャで欠落しているセミコロンを修正するために、上記の構文を実装しましょう- mysql> delimiter // mysql>
-
写真とテキストをWordでグループ化する方法
Word文書にテキストや写真を入れてください 、そしてあなたは誰にもそれを簡単に変更させたくないですか? Wordには、テキスト範囲のグループ化またはグループ化解除という機能があります。;この機能の目的は、選択した範囲のテキストをグループ化またはグループ化解除することです。テキストがグループ化されると、編集可能なコンテンツコントロールを含む領域を除いて、テキスト範囲を編集できなくなります。 Wordで画像とテキストをグループ化する方法 選択した範囲のテキストをWordでグループ化するには、次の手順に従います。 起動ワード テキストを入力するか、既存のドキュメントを使用します。 テキストを強