基于uniqueidentifier数据类型列对数据进行排序

时间:2011-08-23 11:12:44

标签: sql sql-server-2008

我有表格,父和子之间有关系,我的ParentID和SID数据类型是 uniqueidentifier ,现在我想根据它的ParentID对数据进行排序。我的表中的值如下所示:

enter image description here

如何根据ParentID对此表的数据进行排序。 任何人请帮我归档。

1 个答案:

答案 0 :(得分:2)

您可以在ORDER BY声明中使用SELECT

SELECT SubjectName, ParentID, SubjectID, SID
FROM yourTable
ORDER BY ParentID

可能看起来数据没有排序但是它只是排序不同,因为它是一个uniqueidentifier。以下是我在按GUID排序时发现的一些信息。

How are GUIDs sorted on SQL server?