开发中遇到一个场景,需要对含有一二三四等数字字符串的字段进行排序,直接用order by 该字段肯定是不对的,
通过查mysql支持的函数,发现order by collation(该字段)是可以实现的,在此记录一下。
另外,Mysql对字符串根据正则表达式进行提取也是不支持的,暂且用substring()结合locate()函数来替代。
开发中遇到一个场景,需要对含有一二三四等数字字符串的字段进行排序,直接用order by 该字段肯定是不对的,
通过查mysql支持的函数,发现order by collation(该字段)是可以实现的,在此记录一下。
另外,Mysql对字符串根据正则表达式进行提取也是不支持的,暂且用substring()结合locate()函数来替代。