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