电压等级一般为 1000kV,500kV,220kV,110kV,35kV.......,如果只是这些,只需要吧kV给replace掉,然后按数字排序就OK了,但是如果遇上一个电压等级为“其它”的,这时候就会报错,想了一下,汉字的字符跟字节大小是不一样的,所以想到
select replace(dydj,'kV','') from tableName order by to_number
(case
when length(dydj)!=lengthb(dydj) then
'0'
else
dydj
end) desc,可以达到由大到小的排序效果
本文详细介绍了如何处理电压等级数据,特别针对遇到‘其它’电压等级时的排序方法,通过使用SQL语句实现按数字排序,同时考虑到汉字字符与字节大小的不同,确保排序的准确性。
3401

被折叠的 条评论
为什么被折叠?



