MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLでは、1つの出力行でカテゴリごとの合計値を取得するにはどうすればよいですか?


MySQL SUM()関数を使用すると、1つの出力行でカテゴリごとの合計値を取得できます。たとえば、テーブル「ratelist」で、カテゴリ「price」の合計値を取得する場合は、次のように価格でSUM()を使用できます-

mysql> select SUM(price) as totalprice from ratelist;
+------------+
| totalprice |
+------------+
|       3237 |
+------------+
1 row in set (0.00 sec)

上記のクエリは、1つの出力行に価格の合計値を返します。


  1. MySQLで列の特定の値のカウントを取得するにはどうすればよいですか?

    最初にテーブルを作成しましょう- mysql> create table DemoTable    (       Id int,       Name varchar(100)    ); Query OK, 0 rows affected (1.40 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,'John'); Query OK, 1 row aff

  2. MySQLクエリを使用して4番目に高い値を取得するにはどうすればよいですか?

    4番目に高い値を取得するには、ORDERBYとともにLIMITOFFSETを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Amount int ); Query OK, 0 rows affected (0.88 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(980); Query OK, 1 row affected (0.15 sec) mysql> insert into Dem