c# - 数据库:如何对 GUID 进行排序?

标签 c# sql-server database sql-server-2008 database-design

我的主键使用 guid。

如何对 GUID 进行排序?

如果我创建一个日期时间列并记录一个日期时间戳,然后我可以按日期时间排序呢?这是最好的方法吗?或者有更好的方法吗?

最佳答案

SELECT * 
FROM myTable
ORDER BY CAST(myGuid AS VARCHAR(36))

关于c# - 数据库:如何对 GUID 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7816010/

相关文章:

C# 排序并放回 Regex.matches

c# - C# 中有类似 PHP 的可选参数吗?

mysql - SQL 查询从带有输入参数的单个字段中查找多个值

sql - SQL Server 中带有 XML 列的临时表

sql-server - 计算 SQL Server Round Up 中两个日期之间的周数

c# - 如何使用 Monotouch Professional 许可证在 iPad 上部署应用程序

c# - 如何将 IEnumerable 中的每两个项目作为一对?

mysql - 选择所有 ORDER BY View 并使每 3 个项目随机

sql-server - 如何在维度表上打乱唯一键值?

mysql - 为什么许多初创公司在开始时使用 MySQL 或 PostgreSQL 而不是 MongoDB?