我的表中有一列存储字符串(它是文本列):
问题是,当我说“ORDER BY name ASC”时,它会返回以结尾的下划线开头的单词.这是它返回的一个例子:
-a
-mmddd2
-z
-z3
aaa
b
c
t
_a
___-
我打赌我可以使用PHP进行排序,但是有一种简单的方法可以让MysqL在破折号后加上下划线吗?我这样做,所以它将匹配javascript排序函数的输出.
我想要:
-a
-mmddd2
-z
-z3
_a
___-
aaa
b
c
t
解决方法:
Collations定义排序顺序,如果没有可用的排序规则使用您需要的排序顺序,您可以定义自己的排序顺序,如here所述.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。