字符串的排序问题(SQL)

    技术2022-05-12  9

    如下的字段内容如何样式.       测试1       测试10       测试2       测试21       测试3       测试31       测试4         要求按里面的数字排序成如下样式.           测试1       测试2       测试3       测试4       测试10       测试21       测试31             即先汉文部份排序,相同的汉字部份按后面的数字排序

     select   *       from   yourtable       order   by   left(colname,patindex('%[0-9]%',colname+'0')-1),   right(colname,patindex('%[0-9]%',colname))  


    最新回复(0)