No.2ベストアンサー
- 回答日時:
SQLの種類によっては以下でもいけます
select hoge,sum(stat='a') as a,sum(stat='b') as b
from test01
group by hoge;
なおcountでやるならnullを利用します
select
hoge
, count(if(stat = 'a' ,0,null)) as a
, count(if(stat = 'b' ,0,null)) as b
from test01
group by hoge;
もうすこし複雑になってくるとピボットテーブルという処理用のテーブルを
用意すると効率的に処理ができます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- Oracle SQLの書き方について 1 2023/04/13 09:54
- PostgreSQL postgreSQL カラムの全ての値を取得したい 3 2022/10/07 12:33
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- MySQL sqlにおけるテーブル名と各カラム名って 具体的に何ですか? 私は良くphpmyadminを使います 3 2023/05/18 14:10
- PostgreSQL 【PostgreSQL】行の値の並びを変えるには 1 2023/03/21 16:46
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- MySQL SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たい 3 2022/12/07 22:28
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
count関数の値をwhere句で使用...
-
結合したテーブルに名前をつけ...
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
-
SELECT FOR UPDATE で該当レコ...
-
select文の実行結果に空白行を...
-
where句中のtrim関数について
-
AccessのSQL文で1件のみヒット...
-
レコードの登録順がおかしい
-
1の行を固定した上でVBAを用い...
-
Oracleで「文字が無効です」の...
-
【PL/SQL】FROM区に変数を使う方法
-
SQL*Loader Append
-
テーブルの最後(最新)のレコー...
-
並べ替えについて
-
トランザクションログを出力せ...
-
エクセル、並び替え正しくソー...
-
一気に複数のレコードをinsert...
-
SQLで曜日のソートを月火水木金...
-
CSVからNULL値をインポート
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
count関数の値をwhere句で使用...
-
OUTER JOIN とgroup by
-
結合したテーブルに名前をつけ...
-
ストアドファンクションの再帰...
-
最大値の数をカウントしたい
-
NULLを 0 として計算する方法は?
-
SQL カラムの値ごとの集計
-
SQL 自己結合で件数の条件指定
-
初歩的な質問ですが、教えてく...
-
同じテーブルでのUNION
-
MySQLのSUM関数について
-
【初歩】項目別の合計件数をSQL...
-
ビュー定義に集約関数を入れる...
-
グループ内最大値に印を付けるS...
-
MySQLのselect文の設定に関して
-
count(*)
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
select文の実行結果に空白行を...
-
<SQL>重複しているデータの場合...
おすすめ情報