![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
区分(数値)と区分ごとに金額があるテーブルがあります。
抽出した時、区分の件数が5件以下なら、
そのまま区分の順番で金額を出力します。
抽出した時、区分が6件以上の場合、
金額の大きな区分4件までを抽出し、
抽出したデータを区分の順番で金額を出力します。
(6件以上の時、4件までとは「その他」のデータを別に付与する為、1件減らします)
もし区分の件数によって出力する件数が変わらなければ、
金額でorder byでソートした後、福問い合わせでrownumを使えば出来そうですが。
データの件数により、出力する件数を変えるのはどうすれば良いでしょうか。
(例)
-------
区分 金額
1 5000
2 2000
3 7000
4 1000
5 8000
6 9000
-------
この場合、以下のような結果をselectしたい。
-------
区分 金額
1 5000
3 7000
5 8000
6 9000
-------
これはどのようなSQLで可能でしょうか。
どうぞ、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Oracle oracleで 10,20, 30, というデータがあるとして ,区切りでデータが何件あるか調べる関 3 2023/03/14 15:56
- Excel(エクセル) 図書カードの分配 7 2023/05/09 15:57
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- 所得税 給与の所得税について 今年の1月に1日だけ勤務した日給20000円の仕事ですが所得税が6570円も引 1 2023/02/09 14:45
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
- 財務・会計・経理 事業復活支援金の事前確認について 2 2022/04/11 16:07
- 引越し・部屋探し 独立のため一人暮らしを始めます。 ペット可の物件が条件だったので、かなり物件数が少なく、でも綺麗な物 7 2022/10/03 16:56
- 事件・犯罪 建造物侵入・窃盗罪の執行猶予の可能性はありますでしょうか? 4 2022/11/26 03:03
- Access(アクセス) MAXで0が出力される 1 2022/03/31 21:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLを考えてます。
-
Oracleでの文字列連結サイズの上限
-
GROUP BYを行った後に結合した...
-
access 自動採番 年が変わる...
-
Accessで別テーブルの値をフォ...
-
ADO VBA 実行時エラー3021
-
select句副問い合わせ 値の個...
-
Excelで、改行がある場合の条件...
-
SELECTで1件のみ取得するには?
-
select insertで複数テーブルか...
-
使うべきでない文字。
-
OracleのSQL*PLUSで、デー...
-
SELECTの結果で同一行を複数回...
-
SQL文で右から1文字だけ削除す...
-
JSPのNULLレコード表示について...
-
MERGE文を単体テーブルに対して...
-
GROUP BYを使ったSELECT文の総...
-
Access でレコードセレクタが押...
-
sqlplusの処理が途中でとまる
-
他のテーブルを参照した値はupd...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
orace 変更表エラーを回避する...
-
年月が連続したテーブルとそう...
-
PL/SQL 条件アップデートについて
-
SQLの作成について
-
Oracle SQL 2つのテーブルを使...
-
SELECT文で条件にあったテーブ...
-
ORACLEで2つのテーブルを同時に...
-
こういうDELETE文を作成したい...
-
同じフィールドから2種類の値を...
-
こういうSELECTは可能でしょうか?
-
SQLを考えてます。
-
★アクセス2000★条件付き合計金...
-
FOREIGN KEYの書き方
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
SQL文で右から1文字だけ削除す...
-
ADO VBA 実行時エラー3021
-
ファイル書込みで一行もしくは...
おすすめ情報