
正文
sqlserver存储顺序不排序,sqlserver 排序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样知道SQLServer的排序规则
首先打开SQL Server Management管理工具,运用Select语句查询出要排序的数据,如下图所示。接下来直接运用Order By对数据中的ContactName字段进行排序,如下图所示,默认是升序。
右键你的数据库-属性-Options,查看Collation(就是排序规则)。凡是里面能看见_CS_的就是区分大小写,Case Sensitive.没有的就不区分。
SELECT ProductID, ProductLine, ProductModelID FROM Production.Product ORDER BY ProductID;如果 ORDER BY 子句中指定了多个列,则排序是嵌套的。
相关问答
Q1: sqlserver排序
首先打开SQL Server Management管理工具,运用Select语句查询出要排序的数据,如下图所示。接下来直接运用Order By对数据中的ContactName字段进行排序,如下图所示,默认是升序。
排序可以是升序的 (ASC),也可以是降序的 (DESC)。如果未指定是升序还是降序,就假定为 ASC。
可以通过 “order by 字段名 asc (desc)” 命令进行排序。sql:select * from tablename order by id DESC;用 DESC 表示按倒序排序(即:从大到小排序) ,用 ACS 表示按正序排序(即:从小到大排序)。
select SERVERPROPERTY(Collation) --查看默认排序规则 select SERVERPROPERTY(SqlCharSetName)--查看排序使用字符集名称 至于sqlserver的字符集个人认为就是windows的字符集。
Q2: sqlserver数据表排序问题
1、首先打开SQL Server Management管理工具,运用Select语句查询出要排序的数据,如下图所示。接下来直接运用Order By对数据中的ContactName字段进行排序,如下图所示,默认是升序。
2、你这个问题,本人以前就遇到过,目前按照时间排序(order by 时间)输出是最好的办法。
3、子句中指定了多个列,则排序是嵌套的。下面的语句先按产品子类别降序排序 Production.Product 表中的行,然后在每个产品子类别中按 ListPrice 升序排序这些行。
Q3: SQLserver2005,我建了一个数据库,但数据不是按顺序显示的,我现在想让...
1、你可以直接打开表,然后再里面输入数据;也可以用sql语句插入。
2、在你sql2005的安装目录下有一个\MSSQL\DATA,数据库默认就在那个data目录里,打开后就能看到你建立的那个数据库的mdf和ldf文件。
3、你点错了,你得在表上点击右键才有“新建表”选项,你在数据库上是新建数据库。
4、我遇到过这种事情,先打开sql2000,把数据库创建成脚本文件,sql文件。然后再sqlserver2005中运行一下就可以了,数据的导入导出也是这样操作的。
5、打开sql2005管理工具 开始 — 程序 — Microsoft SQL Server 2005 — SQL Server Management Studio 连接数据库 找到“数据库”,然后右击再点击“附加”。
sqlserver存储顺序不排序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver 排序、sqlserver存储顺序不排序的信息别忘了在本站进行查找喔。






