查询发现,如果mysql字符集是gbk的话,这样就可以;
select a.* from mytable a order by convert(substr(a.NAME,1,1) using gbk) ASC
这样就能实现按姓氏从A-Z返回了。
如果是utf8,那就不行。
SELECT name FROM edu_users ORDER BY CONVERT(name USING GBK) $res = Db::query($order); dd($res);
查询发现,如果mysql字符集是gbk的话,这样就可以;
select a.* from mytable a order by convert(substr(a.NAME,1,1) using gbk) ASC
这样就能实现按姓氏从A-Z返回了。
如果是utf8,那就不行。
SELECT name FROM edu_users ORDER BY CONVERT(name USING GBK) $res = Db::query($order); dd($res);