我的列包含长度不同的字母数字值。如何在不使用architectureid的情况下按升序排序?我需要对
1.1 abc 1.2 abd 1.10 abc
您可以使用CONVERT(NVARCHAR(MAX),field)。用您的字段名称替换field
CONVERT(NVARCHAR(MAX),field)
field
SELECT * FROM Table ORDER BY REPLACE(CONVERT(NVARCHAR(MAX),field), '.', '')