例如,如果我在表phone_number中存儲150個電話號碼。我將如何去檢索包含555-555-5555的行號?我檢查了很多不同的查詢,但似乎我必須遍歷所有數據才能找到它。SQL:如何獲取某個記錄的行數
回答
使用ROW_NUMBER()函數...使用SQL API定義,瞭解更多的功能
好運
編輯:
例如,你有一個名爲 'TestTable的' 表,而所謂的「testId」和一列列名爲「測試名」
SELECT testId , tesName, (
SELECT COUNT(*) FROM testTable AS a
WHERE a.testName <= b.Name) AS row_Num
FROM testTable AS b
ORDER BY testName, testId;
我希望我是對的這個時候
個感謝,讓我知道請是否有用,或者沒有我想我最好的
SQLite不支持行號AFAIK。 –
更新回答請現在檢查答案=)並對不起沒有注意到你正在問sqlite @ Weakman10122 – Abdullah
嘗試:
SELECT rowid FROM phone_numbers WHERE number ='555-555-5555';
謝謝你這段代碼,它可能會提供一些即時的幫助。通過說明爲什麼這是一個很好的解決問題的辦法,一個適當的解釋會[大大提高](https://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)其教育價值,並會使其對未來具有相似但不相同問題的讀者更有用。請編輯您的答案以添加解釋,並指出適用的限制和假設。 – basvk
- 1. 如何在Ruby on Rails中獲取記錄'某個記錄'?
- 2. SQL如何獲取記錄,直到一個記錄不同
- 3. 如何獲得SQL中某些特定條件的記錄數
- 4. 獲取SQL記錄
- 5. SQL獲取記錄
- 6. 在S3中的某個記錄之後獲取記錄
- 7. 如何獲得的記錄數在SQL
- 8. 如何獲得SQL記錄的計數?
- 9. 如何爲特定數量的記錄獲取多個listagg行?
- 10. 如何獲取QSqlTableModel中的記錄行?
- 11. 獲取刪除的記錄數sql
- 12. 如何在sql中獲取同一行中的不同記錄?
- 13. 如何使用SQL Server獲取max(date)的行記錄?
- 14. 如何從總記錄數中獲取記錄的單位數
- 15. 如何獲取的記錄計數的SQL
- 16. 如何獲取本月的記錄數?
- 17. SQL獲取最新記錄
- 18. SQL無法獲取記錄
- 19. SQL查詢獲取記錄
- 20. 從三個表中獲取記錄sql
- 21. 如何從兩個SQL表中獲取不匹配的記錄?
- 22. 如何從SQL Server中的表中逐個獲取記錄?
- 23. 如何選擇SQL中的組內的某個記錄後的所有記錄?
- 24. Linq To Sql - 如何獲取插入記錄的數量
- 25. 如何通過sql語句獲取db中的記錄數?
- 26. 如何在PL/SQL的嵌套記錄中獲取數據?
- 27. 如何編寫SQL和LINQ以獲取條件中某條記錄的結果?
- 28. 如何獲取的某些條件的無效記錄在SSIS
- 29. CloudKit:獲取具有某種記錄類型的所有記錄?
- 30. 獲取記錄數
的可能的複製[源碼獲得ROWID(https://stackoverflow.com/questions/15570096/sqlite-get-rowid) –
儘管我在下面提供了一個答案,但在重新閱讀這個問題時,我想我可能誤解了你的問題。 「行號」是什麼意思,以及它將如何使用?請記住,關係數據庫表在概念上是設置的,而不是數組。 – varro