组织SQL Server数据库

时间:2010-11-27 14:23:38

标签: sql sql-server

我有一个许可数据库,用于存储我的客户记录。但是,当我需要找人时,很难,因为它不是按字母顺序排列的。我找不到在Visual Studio的服务器资源管理器中对它们进行排序的选项。

这是一张图片,注意我没有剪掉的名字,它们不是有序的:http://img822.imageshack.us/img822/4946/captureeg.png

那么我该如何解决这个问题呢?在VS中我有必要发现一些秘密按钮吗?

2 个答案:

答案 0 :(得分:3)

如果使用T-SQL语句,则可以使用

结尾重写SQL
 ORDER BY Name DESC

这将允许它按字母顺序按降序排列,十分将更容易或在搜索时添加搜索条款

 WHERE Name = 'Earl Smith'

如果你做的评论更具体地说明如何获得表格也会有所帮助。

完整查询,当然会将customer_records更新为您的表名:

 SELECT * FROM customer_records ORDER BY Name DESC;

答案 1 :(得分:0)

确切地说 - 这是SQL标准。没有订单有订单,除非你有一个订单。这意味着SELECT语句中的ORDER BY部分。如果你不这样做,返回值在技术上是随机的,由数据库服务器自行决定,它将以尽可能快的速度计算出来。