order by字符串转数字 确保转化不会出错sqlserver
时间: 2023-07-08 17:37:17 浏览: 234
在 SQL Server 中,可以使用 TRY_CONVERT
函数将字符串转换为数字,并确保转换不会出错,示例如下:
SELECT *
FROM your_table
ORDER BY TRY_CONVERT(INT, your_column) ASC;
这将按升序排序 your_column
列中的数字。如果 your_column
中包含非数字字符,则 TRY_CONVERT
将返回 NULL
,并且这些行将被放置在排序的末尾。
相关推荐













