2

我有一列有非英文字符,例如下面是值

  1. "Svensk Sjöföda AB"
  2. “至高无上的美味”
  3. “拆分铁路啤酒和啤酒”
  4. 《极速快车》
  5. “特种饼干有限公司”
  6. “世界特产”
  7. “西蒙斯小酒馆”
  8. “七大洋进口”
  9. “节省大量市场”
  10. “桑特美食家”

当我在 sql server 中使用 order by 子句进行排序时,我得到的排序与我在 java 中对字符串进行排序时得到的排序不同。

我如何使它们相同的顺序?

提前致谢

4

1 回答 1

1

我在 java 文档中找到了一个名为 java.text.collat​​or 的类。我们可以创建自己的此类实现来匹配我们想要的排序规则。已经有一个实现 RuleBasedCollat​​or。

感谢您阅读此问题,使用整理器类解决了我的问题。

于 2012-11-30T06:43:42.673 回答