首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组织SQL Server数据库

组织SQL Server数据库
EN

Stack Overflow用户
提问于 2010-11-27 22:23:38
回答 2查看 464关注 0票数 0

我设置了一个许可数据库来存储我的客户记录。然而,当我需要找人的时候,因为它不是按字母顺序排列的,所以很难找到。并且我在Visual Studio的服务器资源管理器中找不到对它们进行排序的选项。

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-27 22:29:16

如果使用T-SQL语句,可以重写SQL,结尾为

代码语言:javascript
复制
 ORDER BY Name DESC

这将允许它按字母降序排列,这样会更容易,或者在搜索时添加一个搜索子句

代码语言:javascript
复制
 WHERE Name = 'Earl Smith'

如果您确实对如何获取表进行了更具体的评论,也会很有帮助。

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

代码语言:javascript
复制
 SELECT * FROM customer_records ORDER BY Name DESC;
票数 3
EN

Stack Overflow用户

发布于 2010-11-27 23:06:28

确切地说,这是按照SQL标准的。任何集合都没有顺序,除非你强加一个顺序。这意味着SELECT语句中的ORDER BY part。如果不这样做,返回值在技术上是随机的,由数据库服务器决定,它将以尽可能快的计算顺序出现在返回值中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4292090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档