![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.1ベストアンサー
- 回答日時:
10~20件目を表示させたい場合は
-----------------------------------
select top 10 [項目A]
from [テーブル]
where [キー項目] not in (select top 9 [キー項目] from [テーブル] order by [項目B])
order by [項目B]
-----------------------------------
このように書けばOKです。
not in (select top 9 で、1~9件目のデータを飛ばしています。
2件目のみの表示だけでいいならば、ここの 9 を 1に変えると
動くと思いますよ。
No.2
- 回答日時:
基本的に、#1で書かれているSQLで異論はないのですが・・
100001件目~100010件のような、巨大なデータの後半戦だと、
not inが如何にも苦しいように感じます。
select * from
(select top 10 * from (select top 100010 * from X order by x) order by x desc)
order by x
の方がRDBに、ちょっとだけ優しいような気がします。
(top 100010の時点で苦しいのですけどね)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- 日本株 楽天RSS2での移動平均の取得について 1 2022/07/28 21:48
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- 法学 全部取得条項付株式の取得と引換えにする株式の発行 申請書について 1 2022/12/21 17:32
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- 退職・失業・リストラ 資格取得のお金について 令和4年2月に会社から資格取得するお金を 負担するので取るように言われました 6 2023/03/08 12:31
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
SELECTでn行目から最後もしくはn行目以外が取得したい
MySQL
-
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
GROUP BYを行った後に結合したい。
Oracle
-
-
4
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
5
2つ目のレコードの値を取得するには?
Access(アクセス)
-
6
ROWNUMでUPDATEをしたいのですが・・・。
Oracle
-
7
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
8
ExecuteNonQueryメソッドの戻り値
その他(プログラミング・Web制作)
-
9
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
10
エクセルでエラーが出て困っています。
Excel(エクセル)
-
11
データリーダーからのデータ読み出し方法(VB)
Visual Basic(VBA)
-
12
SQLServerでNULLを挿入したいです
SQL Server
-
13
エクセルのデータグループ化の際に貼り付けた図だけ一緒に折りたたんでくれません!
Windows Vista・XP
-
14
return trueとreturn falseの用途・違いは・・・?
JavaScript
-
15
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
16
CloseとDisposeの違い
Visual Basic(VBA)
-
17
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
18
select文の実行結果に空白行を入れたい
MySQL
-
19
どこにもフォーカスを当てたくない
Access(アクセス)
-
20
DateTimePickerでに年月までしか選択できないようにしたいです。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
access2000:フォームで入力し...
-
Access テキスト型に対する指定...
-
セルの右クリックで出る項目を...
-
空白をそのままインポートする...
-
複数のレコードを1つのレコード...
-
SUBSTRING 関数に渡した長さの...
-
必須入力項目と入力必須項目
-
Excel 関数
-
アンドロイド おサイフケータイ...
-
VBAで複数の数式セルを最終行ま...
-
エクセルグラフの凡例スペース
-
ORACLE SQL 文末 文字列 削除の...
-
ピボットテーブルについて 列フ...
-
APN設定について教えていただけ...
-
BIOSでハードウェアの仮想化を...
-
INSERT文(2)について
-
Accessレポートで特定条件で改...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Access テキスト型に対する指定...
-
Oracle 2つのDate型の値の差を...
-
エクセルグラフの凡例スペース
-
SUBSTRING 関数に渡した長さの...
-
ORACLEでLONG項目からCHAR項目...
-
必須入力項目と入力必須項目
-
セルの右クリックで出る項目を...
-
BIOSでAHCIに設定したいが、項...
-
複数のレコードを1つのレコード...
-
APN設定について教えていただけ...
-
VBAで複数の数式セルを最終行ま...
-
2行目を表示できますか?
-
Accessで数値型にNULLをInsert...
-
access2000:フォームで入力し...
-
SQLでの変数の扱いについて
-
SELECT文でLEFT関数を使うと未...
-
空白をそのままインポートする...
-
他テーブルで一致する列から名...
おすすめ情報