標題幾乎是自我解釋。我想找出一種方法來識別記錄的字段的MAX是如何識別哪個記錄具有特定字段的MAX?
1
A
回答
3
與MySQL或Postgres的試試這個:
SELECT * FROM MyTable ORDER BY MyField DESC LIMIT 1
或者這與MSSQL:
SELECT TOP 1 * FROM MyTable ORDER BY MyField DESC
甲骨文需要與ROWNUM嵌套的SELECT:
SELECT * FROM (SELECT * FROM MyTable ORDER BY MyField DESC) WHERE ROWNUM = 1
+0
第一個sql語句將創造奇蹟,它幾乎解決了我一直遇到的所有問題。非常感謝 – Shakil 2015-01-27 14:59:13
0
答案將取決於您正在使用的DBMS。 @StilesCrisis覆蓋了MySQL和MSSQL;在Oracle中,你可以做到以下幾點:
SELECT * FROM (
SELECT * FROM mytable ORDER BY myfield DESC
) WHERE rownum = 1;
Postgres使用相同的語法,MySQL的:
SELECT * FROM mytable ORDER BY myfield DESC LIMIT 1;
+0
謝謝!我已經納入了Oracle查詢,以避免將答案分成多個地方。 (也踢我自己,我每天都在使用Oracle,但問題是標記爲VB.NET,所以我只是假設MSSQL。) – StilesCrisis 2015-01-27 02:21:34
相關問題
- 1. 如何識別重複記錄,其中沒有任何記錄具有NULL的特定字段
- 2. 如何識別ul中的哪個li有特定的類?
- 3. 通過特定的MAX(字段)組合後返回記錄
- 4. MongoDB具有靈活的字段。如何查找具有特定字段名稱的所有記錄?
- 5. 計數Access報告中字段具有特定值的記錄
- 6. 如何搜索具有特定字段值的記錄的通用TList?
- 7. Rails獲得隨機記錄,其中字段具有特定值
- 8. 如何計算ROR中特定字段中具有唯一值的記錄數?
- 9. 如何篩選特定字段不爲空的所有記錄
- 10. 如何使用特定字段更新特定記錄dbAccess swift
- 11. 如何識別哪個類正在調用特定的方法?
- 12. 如何識別哪個項目產生特定的dll?
- 13. Cypher Neo4j - 如何識別特定字段關係的實例
- 14. 如何識別哪個單元在Matlab中具有最小值?
- 15. 如何顯示具有特定記錄數的所有表
- 16. 在Meteor.js中選擇具有獨特字段組合的記錄
- 17. 用RegEx識別一個特定的字段
- 18. 如何選擇具有以特定數字開頭的bigint字段的所有記錄?
- 19. 如何識別Oracle中的記錄
- 20. 我如何根據記錄數組中的字段找到特定的記錄
- 21. PHP - 獨特的字段不被識別
- 22. 如何獲得特定數字字段與所有匹配記錄的總和
- 23. 如何選擇在某個字段的確切位置具有特定值的記錄?
- 24. 如何選擇除特定字段以外的記錄
- 25. 如何在django-admin中隱藏特定記錄的字段?
- 26. 如何在extjs中插入特定商店字段的記錄
- 27. 如何識別表中是否有多個記錄可用?
- 28. 減少特定字段具有相似數據的記錄集。 (MySQL)
- 29. 如何在特定字段的情況下記錄此字段的常用ID?
- 30. 如何確定哪個元素具有特定的類名?
問候,你可以讓我們知道你已經嘗試了什麼? – 2015-01-26 23:42:19
這是相當廣泛的。不確定你需要什麼。查看最大的SQL和巴姆 – Coffee 2015-01-26 23:46:17
我沒有看到問題的問題。使用'MAX'來得到答案實際上是漫長的。 – StilesCrisis 2015-01-26 23:48:39