![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3
- 回答日時:
やりたい事ってのはカラム内容毎の件数を表示したいんですよね?
その場合、やはりグループという概念が必要になります。
SELECT COUNT(カラム名), カラム名
FROM テーブル
GROUP BY カラム名
GROUP BYでカラム毎に件数を取ったりすることができます。
より深い条件を入れる場合はHAVING句を使用します。
(GROUP BYを使用する場合はWHEREではないです。)
例えば、グループごとに件数を求め、その件数が10件以上であった場合を出力したい時は、
SELECT COUNT(カラム名), カラム名
FROM テーブル
HAVING COUNT(カラム名)>10
GROUP BY カラム名
No.2
- 回答日時:
グループ関数を使用し、グループすれば
その集計件数(カウント)を取得できます。
SELECT カラム名,COUNT(*) FROM テーブル名
group by カラム名;
group by は集計単位をすべて記述しないとえらーになります。
No.1
- 回答日時:
SELECT カラム名, COUNT(*) FROM テーブル名 ORDER BY カラム名;
とすれば、
カラム名 COUNT(*)
----------------------
データA 3
データB 1
データC 5
のように各データの件数が取得できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL 列が存在しないと言われる 2 2023/02/10 18:33
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- MySQL SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たい 3 2022/12/07 22:28
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
複数カラムを跨いだCOUNTができない
PostgreSQL
-
CASE文のエラーについて
Oracle
-
-
4
count(1)とcount(*)の違い
Oracle
-
5
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
6
count(*)で取得した値をJAVAの変数に代入するには?
Java
-
7
異なるスキーマからデータを抽出するには?oracl、PL/SQL
Oracle
-
8
この行は既に別のテーブルに属しています
Visual Basic(VBA)
-
9
SELECTで1件のみ取得するには?
Oracle
-
10
単一グループのグループ関数ではありません。
Oracle
-
11
MAX関数を使ってからLEFT JOINしたいのですが・・
PHP
-
12
固定値を含む結合と複数テーブルの結合について
Oracle
-
13
カーソル0件の時にエラーを発生させる
Oracle
-
14
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
15
データ数をカウントしたいのですが
Java
-
16
SQL Plusで項目名が最後まで表示されない?
Oracle
-
17
テーブルタグの中にdivを含めてはダメ?
HTML・CSS
-
18
count関数の値をwhere句で使用する方法について
MySQL
-
19
テーブルの最後(最新)のレコードを抽出したい
MySQL
-
20
3つ以上のテーブルをUNIONするのは現時的でないでしょうか?
MySQL
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブル名をカラムとして取得...
-
update文で改行を入れる
-
SQLでSUMなどの関数でデータが...
-
OracleのSQLで同テーブルのカラ...
-
ROWNUMでUPDATEをしたいのです...
-
SQL*LoaderでCSVから指定した列...
-
日付の古い順番に削除したいの...
-
特定のカラムが更新されたとき...
-
UPDATE文
-
SQL 不要な文字列を削除したい
-
複数テーブルを結合するには?
-
半角英数文字の抽出がしたい。
-
SQL(oracle)でご助言いただきた...
-
ワークテーブルって何?
-
PLSQLのバインド変数の件です。
-
sqlplusで表示が変なので、出力...
-
SQLについて教えて下さい。 主...
-
SQLで違うテーブルの値を比較し...
-
SQL、2つのテーブルで条件一致...
-
文字列分割
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブル名をカラムとして取得...
-
update文で改行を入れる
-
SQL、2つのテーブルで条件一致...
-
ROWNUMでUPDATEをしたいのです...
-
sqlplusで表示が変なので、出力...
-
SQL*LoaderでCSVから指定した列...
-
SQLでSUMなどの関数でデータが...
-
SQL 複数テーブルのupdate
-
UPDATE文
-
件数とデータを同時に取得する...
-
特定のカラムが更新されたとき...
-
OracleのSQLで同テーブルのカラ...
-
カラム位置変更
-
SQLで違うテーブルの値を比較し...
-
LONG型の先頭250バイトを Varch...
-
PLSQLのNumber型の初期化
-
数値をNUMBER型にするかCHAR型...
-
半角英数文字の抽出がしたい。
-
DELETE文とロックについて
-
SQL(oracle)でご助言いただきた...
おすすめ情報