我有一個表中有SQL數據庫中的ShipCountry,ShipCity和Freight列。我試圖通過使用下面的查詢從該表中檢索數據。獲取數據庫順序中的數據,而無需對其進行排序
Select ShipCountry from CountryDetails Group by ShipCountry
如果我運行這個查詢,我得到的結果按升序排列。而不是我需要數據庫順序的數據。如何通過SQL查詢來實現這一點?
說明:如果我運行下面的查詢,它將以數據庫順序返回數據。當我在查詢中添加group by子句時,我獲取了排序數據。
Select ShipCountry from CountryDetails
你好。你的問題有點不清楚。您能否介紹一個虛構的數據集以及您想成爲查詢結果的內容?謝謝 – Christos
只是一個說明,沒有「數據庫順序」的真正概念。這僅僅是數據庫從內存/磁盤加載行的順序。這可以隨着時間的推移,在數據庫重啓之間發生變化等。 – wmorrell
感謝您的回覆。在這裏,我提到的數據庫順序是數據存儲或輸入表中的順序。從您的觀點來看,數據庫重新啓動後,數據庫順序會隨時間而改變。 –