2010-11-27 84 views
0

我有一個授權數據庫設置用於存儲我的cutomers的記錄。但是,當我需要找人時,很難,因爲它不是按字母順序排列的。而且我找不到在Visual Studio的服務器資源管理器中對它們進行排序的選項。組織SQL Server數據庫

這裏是一幅畫,首先注意到的名字字母我沒有切斷,他們不是爲了:http://img822.imageshack.us/img822/4946/captureeg.png

那麼,如何解決這個問題? VS中有一些祕密按鈕,我不得不發現?

回答

3

如果使用T-SQL語句,你可以重寫SQL用

ORDER BY Name DESC 

的結局,這將允許它在降序排列字母和十個它會更容易或搜索添加搜索時子句

WHERE Name = 'Earl Smith' 

如果您對如何獲取表格進行更具體的評論,也會有所幫助。

完整的查詢和更新過程中的customer_records你的表名:

SELECT * FROM customer_records ORDER BY Name DESC; 
+0

你好,我沒有執行任何查詢 - 我只是在VS的服務器資源管理器中打開我的服務器,右鍵單擊我的表,顯示錶數據,它顯示內容給我。 – Eaton 2010-11-27 14:30:38

0

要準確 - 這是SQL標準。沒有集合有一個命令,除非你想到一個。這意味着SELECT語句中的ORDER BY部分。如果你不這樣做,返回值在技術上是隨機的,數據庫服務器會按照儘可能快的順序來計算它們。