2
A
答えて
11
はあなたが何を意味するかによって異なります「最初」と「最後」。
特定の列を「ORDER BY」し、「LIMIT 1」を選択してから「ORDER BY ... DESC」を選択すると、その逆を取得できます。
SELECT * FROM table ORDER BY col LIMIT 1
SELECT * FROM table ORDER BY col DESC LIMIT 1
...そしてあなたは、両方同じクエリにしたい場合:
SELECT * FROM table ORDER BY col LIMIT 1
UNION
SELECT * FROM table ORDER BY col DESC LIMIT 1
+0
なぜクエリ間に和集合ステートメントを追加しないのですか? – lexu
+0
理由はありません!質問がそれを望むかどうかによって異なります。私は編集:) –
2
SELECT TOP 1 * FROM Table ORDER BY 1
SELECT TOP 1 * FROM Table ORDER BY 1 DESC
で注文するために行うつもりはない(まあそれはT-SQLで動作します)
4
質問は本当に理にかなって、しかし、あなたはから最初と最後の行を話していると仮定していませんこれはうまくいくでしょうが、別々の2つのクエリとして実行するほうがいいでしょうし、数字のID列があると仮定します。 MySQLの例:
select * from test where id = (select max(id) from test)
union
select * from test where id = (select min(id) from test)
関連する問題
- 1. 最初のレコードを取得する
- 2. JavaScriptの最初の日付と最後の日付を取得する方法
- 3. 現在の月の最初と最後の日を取得する方法
- 4. SQLのテーブルの最後のレコードを取得する方法
- 5. ArangoDB AQLクエリの最初と最後のエントリを取得する方法
- 6. 月の最初と最後の日付を取得する方法
- 7. グループの最後のレコードを取得する方法は?
- 8. 列内の最初および/または最後のレコードを取得する
- 9. mysqlで毎週最後のレコードを取得する方法
- 10. オブジェクトの最初と最後のプロパティを取得するには?
- 11. 前週の最初と最後の日を取得する
- 12. テーブルの最初と最後の行を取得するクエリ
- 13. EXTJS4 - GridPanelの最初のレコードを取得
- 14. カサンドラの最後のレコードを取得
- 15. MongoDBコレクションから最初のNレコードと最後のNレコードを取得します
- 16. 先月の最初と最後の日を取得する最善の方法は?
- 17. タイムアタンスの最初と最後のエントリを取得
- 18. 最新の日付で最初のレコードを取得
- 19. ipv4の最後のオクテットを取得する最良の方法
- 20. ファイアストアDBから2番目に最後のレコードを取得する、javascript
- 21. 条件を満たす最初と最後の行の間のすべてのレコードを取得します。
- 22. フォトアルバムで最初に最後にアップロードした写真を取得する方法
- 23. codeigniterの特定のIDを持つ最後のレコードを取得する方法
- 24. Oracle:最初のnレコード(トップ-kクエリ)を取得するエレガントな方法
- 25. SQLの最初のレコード以外のレコードをソートする方法
- 26. マスター/詳細テーブルの詳細テーブルの最後のレコードを取得する方法
- 27. 一意の人物IDの最後のレコードを取得する方法
- 28. SQLの識別子グループごとに最初のレコードを取得
- 29. 最新の「シーケンス」の最初のレコードを取得するためのMySQL「バックトラック」
- 30. sqliteから最後のレコードの_idを取得する方法は?
質問は意味をなさない..... –
1 - >私はここで少し物議を醸すかもしれませんが、私は一度あなたには、いくつかのRDMBSに精通しているとかなりの数を実行していることを考えますあなたが意図的にORDERを指定しない限り、テーブル内の行の順序についての約束がないことを知っています。しかし初心者はそれをどのように知っていますか?それはテーブルが最初と最後の行を持っている完全に自然な投影です。 – quosoo
あなたの編集への応答:注文の飾りが必要な場合はソートする必要があります。データベースは順序で格納されず、 'order by' *で指定されていない限り、set order *はありません。 Ergo、あなたは答えを見て、 'order by'句または複数のサブクエリなしであなたが望むことができないというすべての証拠に直面して、それを拒否しました。それらの答えはどちらもここにあります。あなたのニーズに最も適したものを選んでください。 – Eric