三级级联的小优化(通过首字母排列)

刚才看三级级联的博客链接,发现....

 

三级级联的小优化(通过首字母排列)

无论是省还是市还是县,都不是按照规律的顺序排列的,然后看了看之前的代码还在,就想着改一下...

把sql语句加上order by,这样就可以实现有序排列了。

直接order by是不行的,因为是字段属性,所以需要使用CONVERT函数

把String sql= "select*from area where parent_code=?  ";

改为:

String sql= "select*from area where parent_code=? order by CONVERT(area.name USING GBK) asc ";

 

现在再看:就都是通过首字母排列的。

三级级联的小优化(通过首字母排列)

三级级联的小优化(通过首字母排列)

三级级联的小优化(通过首字母排列)