gpt4 book ai didi

java - 如果我想让我的 nvarchar 类型在 sql server 中按与它们在 java 中使用 unicode 时相同的顺序排序,应该使用什么排序规则

转载 作者:行者123 更新时间:2023-11-30 11:38:27 25 4
gpt4 key购买 nike

我有一列包含非英语字符,例如下面是值

  1. “Svensk Sjöföda AB”
  2. “Suprêmes délices”
  3. “Split Rail Beer & Ale”
  4. “快速 express ”
  5. “Specialty Biscuits, Ltd.”
  6. “世界特刊”
  7. “西蒙斯小酒馆”
  8. “七大洋进口”
  9. “节省大量市场”
  10. “桑特美食”

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

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

提前致谢

最佳答案

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

感谢阅读这个问题,使用 collat​​or 类解决了我的问题。

关于java - 如果我想让我的 nvarchar 类型在 sql server 中按与它们在 java 中使用 unicode 时相同的顺序排序,应该使用什么排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13624079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com