teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/09/26 07:08

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -5,4 +5,11 @@
5
5
 
6
6
  order by句にフィールドを追加して並び順が一意に決まるようにすれば(同順位がないように)指定した件数になります。
7
7
 
8
- 例えば、主キーをorder by句の最後に付け加えておけばいいでしょう。
8
+ 例えば、主キーをorder by句の最後に付け加えておけばいいでしょう。
9
+
10
+ 追記
11
+ ---
12
+ SQL Serverなら、同順位があっても指定数を返すようです。
13
+ ただし、`WITH TIES` を付けると境界線同順位も出力するので指定数以上を返す場合もあります。
14
+
15
+ [TOP (Transact-SQL) - SQL Server | Microsoft Docs](https://docs.microsoft.com/ja-jp/sql/t-sql/queries/top-transact-sql?view=sql-server-2017)