2010-11-27 81 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部分。如果你不这样做,返回值在技术上是随机的,数据库服务器会按照尽可能快的顺序来计算它们。