假設我有一個名爲table的數據集,其中有7個數據,如[a,b,c,d,e,f,g]。我想寫一個查詢來找出特定數據的數量。例如,我想找到'd'。sql應該給我一個數字'3'。如果我想找到'g',那麼sql應該給我一個數字'6'。 請幫助。謝謝。如何查找SQL中的特定數據的數量(MySQL)
1
A
回答
3
由於您使用的是MySQL不支持排名的功能,那麼你可以這樣做:
SELECT col, rank -1 as rownumber
FROM
(
SELECT col,
@rownum := (@rownum + 1) AS rank
FROM Table1 t,
(SELECT @rownum := 0) r
) AS t
這會給你:
| col | RowNumber |
|-----|-----------|
| a | 0 |
| b | 1 |
| c | 2 |
| d | 3 |
| e | 4 |
| f | 5 |
| g | 6 |
然後你就可以只是過濾你想要的值。
+0
謝謝達米安。 – Michael
+0
@邁克爾 - 不客氣,請接受答案,如果你發現它有幫助,謝謝。 –
相關問題
- 1. 在SQL中查找特定數據表
- 2. 如何在SQL Server數據庫中查找特定列?
- 3. 如何在SQL 2008數據庫中查找特定值/表格
- 4. 如何在自由變量的特定參數中查找SQL Server中的數據對
- 5. 如何查找特定範圍FAST中的字符串數量?
- 6. 如何查找圖像中特定顏色的像素數量?
- 7. 如何從SQL中的整個數據庫中查找特定值
- 8. 如何查找SQL中給定文章的評論數量和評論數量?
- 9. 如何通過jQuery數據表中的值查找特定行?
- 10. 如何查找數據表中的特定行
- 11. 如何使用。在VBA中查找特定的數據類型?
- 12. 如何在Android中查找特定數據的大小?
- 13. 如何在SQL Server 2000中的特定數據庫上查找用戶活動
- 14. 如何查找SP的特定表格的數量?
- 15. 如何查找類似數據庫中的特定數據(字段)
- 16. 查找特定的素數
- 17. 如何查找特定對象的引用數量?
- 18. 如何查找並計算特定類型的空間數量?
- 19. 在MySQL數據庫中查找特定值
- 20. 查找表數與PHP中的特定數量
- 21. 在SQL查找來自特定值數據在陣列中
- 22. 如何查找CStringArray中添加的數據的數量
- 23. 使用SimpleCursorAdapter如何查詢數據庫中的特定數據
- 24. 如何查看數據庫中的特定用戶數據?
- 25. 如何查找數組中某個特定數字的位置?
- 26. 如何選擇特定數量的特定數量的ID列?
- 27. 根據特定條件查找鑰匙的數量javascript
- 28. 如何在數組或mySQL表中查找缺少的數據?
- 29. Azure SQL數據庫查找與特定表關聯的所有數據庫
- 30. 通過常量特定數據在枚舉常量內查找
所以數組存儲在數據庫? –
你正在使用什麼RDBMS? SQL Server,MySQL還是什麼? –
這是一個很差的問題。要改進它:使用create table發佈一個真正的表。另外指定一個數據庫品牌或者只是說'agnostic sql'。請記住,每個數據庫分支的答案都不相同。也解釋你試過了什麼。 – danihp