フィールドA、B、Cのテーブルから出力を取得して表示するにはどうすればよいですか?
A | Count(A)
ここで、行数= Aの個別のインスタンスであり、count(A)の値の合計は、データベース内の行の総数に等しくなりますか?
フィールドA、B、Cのテーブルから出力を取得して表示するにはどうすればよいですか?
A | Count(A)
ここで、行数= Aの個別のインスタンスであり、count(A)の値の合計は、データベース内の行の総数に等しくなりますか?
SELECT A、COUNT(1)FROM your_table_name GROUP BY A;
COUNT内でDISTINCTキーワードを使用できます
このような:
COUNT(DISTINCT A)
AIがデータセットについて言及したように、最終的な結果が役立つでしょう。あなたが与えた小さな例から、私はこれがあなたが探しているものかもしれないと思います
SELECT Field_A、Count(*)FROM table_name GROUP BY Field_A UNION ALL SELECT Field_B、Count(*)FROM table_name GROUP BY Field_B UNION ALL SELECT Field_C、Count(*)FROM table_name GROUP BY Field_C
そのための出力は、Field_A、Field_B、Field_Cにある一意の値の数に応じて似たものになります。
Value_In_A1-10 Value_In_A2-11 Value_In_A3-15 Value_In_A4-8 Value_In_B1-9 Value_In_C1-25 Value_In_C2-2