首页 > 解决方案 > 如何从 SQL Server Management Studio 订购我的 SQL Server 数据库?

问题描述

在我将大量数据添加到这个数据库之前,我想问这个问题,我怎样才能像在 Excel 中那样对这个表进行排序,以永久按字母顺序显示?还是我必须第一次手动输入?

数据库

标签: sql-serverdatabasesorting

解决方案


您误解了关于 SQL 的一个基本概念:表表示无序集。他们没有订单。因此,根本不存在“有序表”之类的东西。

如果您希望结果按特定顺序排列,则需要ORDER BY在查询中使用子句。时期。这就是 SQL 的工作原理。

SQL Server 中的一项功能可疑地接近于有序表——聚集索引。当表具有聚集索引时,数据在数据页上按索引键排序。但是,这并不能保证 aSELECT实际上会按该顺序返回行。


推荐阅读