
No.1ベストアンサー
- 回答日時:
group by句はグループ化したい列に適用します。
ご質問の内容でSQL文を作成すると
select job,count(*) job_count from emp group by job;
となります。
結果は
job job_count
PRESIDENT 1
MANAGER 10
CLEAK 20
の様になります(数字は適当です)。
なるほど、group by句で指定した内容と、select句で選択した
内容が同じでないからエラーになるんですね。
よくわかりました。ありがとうございました。

No.3
- 回答日時:
No.2のteppyです
すいません間違えました
>select job, count(job) from emp group by job, count(job);
↓
select job, count(job) from emp group by job;
No.1のsghさんのSQL文が正しいです

No.2
- 回答日時:
group by句は出力したい項目をグループ化するところです
出力されない項目をグループ化することは出来ませんので、エラーがでます
>select count(job) from emp group by job;
↓
select count(job) from emp group by count(job);
とすれば、正常に出力されるでしょう
>emp表からJobのデータが何種類あるか出力したいとき、
だったら、下記のほうが宜しいかと...
select job, count(job) from emp group by job, count(job);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- MySQL あっってますか?うまくいきません教えてくださいお願いします?? 2 2023/07/01 13:02
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- 英語 提示文の構造について 3 2022/06/27 18:03
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL 複数のテーブルから重複な...
-
SQLServerのストアドで戻り値取...
-
SQLのエディッションの確認方法...
-
order by区の記述位置
-
月間集計ですべての日付を抽出...
-
select *, `人口(男)`AND`人口(...
-
1つのカラムに複数レコードの...
-
差し込み後、元データを変更し...
-
SQLで特定の項目の重複のみを排...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
SELECT 文 GROUP での1件目を...
-
外部参照してるキーを主キーに...
-
カーソル0件の時にエラーを発生...
-
エクセルの関数について教えて...
-
【VB.NET】日付型の列にNULLを...
-
JavaScriptの定数名が取り消し...
-
selectした大量データをinsert...
-
UPDATE文のWHERE条件に他のテー...
-
1日に1人がこなせるプログラム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL 複数のテーブルから重複な...
-
Oracle:グループごとに最大日...
-
order by区の記述位置
-
SQLServerのストアドで戻り値取...
-
set lineで不要な改行が出力さ...
-
1つのカラムに複数レコードの...
-
同一テーブル内のデータを比較...
-
MAX値を条件にしたSQLで困って...
-
パラメータによってDistinctを...
-
アクセス SQLで重複排除でcount...
-
SQL文 テーブル1つに複数のデータ
-
group by句について
-
select実行時のロックとcommit...
-
select *, `人口(男)`AND`人口(...
-
SQLで小数点のついたべき乗を計...
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
エクセルの関数について教えて...
-
SQLで特定の項目の重複のみを排...
おすすめ情報