复杂的mysql ORDER BY

前端之家收集整理的这篇文章主要介绍了复杂的mysql ORDER BY前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

执行以下查询

SELECT title FROM table ORDER BY title

给我:

"Hello"
"Zebra"
Apple
Beta
Cactus

我如何通过第一个字母字符排序,以获得:

Apple
Beta
Cactus
"Hello"
"Zebra"

最佳答案
在排序数据之前,您必须删除引号.您可以使用MysqL中的TRIM函数轻松删除它们:

SELECT title 
FROM table 
ORDER BY TRIM(BOTH '"' FROM title);

猜你在找的MySQL相关文章