数据表里有一列叫product_name,我想对这列按照拼音数据排序,sql代码如下
select product_name from product_tab order by product_name
但是得到的结果并不是按照拼音排序的。有什么解决的办法吗?
1个回答
要转码的,不然的话不会按照拼音进行排序。转成GBK形式
SELECT product_name FROM product_table ORDER BY CONVERT(product_name USING GBK);
数据表里有一列叫product_name,我想对这列按照拼音数据排序,sql代码如下
select product_name from product_tab order by product_name
但是得到的结果并不是按照拼音排序的。有什么解决的办法吗?
要转码的,不然的话不会按照拼音进行排序。转成GBK形式
SELECT product_name FROM product_table ORDER BY CONVERT(product_name USING GBK);