SQL ORDER BY排序发现10在1后边 在一次开发时遇到了这样的问题,因为要排序的字段有汉字和数字所以需要二次判断没排序的时候 在一次开发时遇到了这样的问题,因为要排序的字段有汉字和数字所以需要二次判断 没排序的时候 图片: ## 使用正常排序(ORDER BY groupDes) 发现10的位置不对 ## 使用了多情况排序后就解决这一问题() ORDER BY length(groupDes),groupDes 希望可以帮到你,谢谢!