当前位置: 首页 > 面试题库 >

如何对Unicode字符串使用“ LIKE”语句?

孔睿
2023-03-14
问题内容

我正在尝试使用Unicode字符执行查询。我可以通过N在查询之前添加常规的相等查询(例如:)..... WHERE column=N'exact_string芒'。但这在我尝试使用时似乎不起作用LIKE。关于如何进行这项工作的任何想法?

查询样例: SELECT * FROM t_sample WHERE t_column LIKE N'%芒%'

另外,如何知道SQL Server使用哪种编码来存储nvarcharnchar数据类型,以及如何使用哪种编码在SQL编辑器中显示查询?

编辑:我不好。这实际上有效。我尝试在错误的窗口中执行查询。但是,这样做的好处是我了解了SQL Server中的排序规则设置。


问题答案:

确保表上的排序规则支持unicode。



 类似资料:
  • 问题内容: 我用这个: 但是Python 3出现了错误(或者…也许我只是忘了包含一些东西): 谢谢。 问题答案: 在Python3中,文字字符串默认为unicode。 假设这是一个对象,只需使用 的Python2等效于Python3,因此您还可以编写: 若你宁可。

  • 问题内容: 我是HTTP相关事务的新手。我的问题是在iOS开发中,我想使用HTTP标头发送字符串,因此我在使用: 接收服务器是Python(Google App Engine),使用以下命令将db模型中的字符串值保存为StringProperty: 但是,问题是当我尝试发送非英语字符串(如韩语)时,它像这样保存在HTTP标头中: 并在Google App Engine收到并保存在DataStore

  • 问题内容: 我正在使用Python 2.6.5。我的代码要求使用“大于或等于”符号。它去了: 为什么会出现此错误?有正确的方法吗?我需要使用该功能。 问题答案: 只需将第二个字符串也设为unicode字符串

  • 问题内容: 我不确定这叫什么,所以我很难找到它。如何从解码使用Unicode字符串来使用JavaScript?我想,和所以我想唯一剩下的就是字符串替换。 编辑:未键入字符串,而是来自另一段代码的子字符串。因此,要解决该问题,您必须先从以下内容开始: 我希望这表明为什么unescape()不起作用。 问题答案: 原始答案: 您可以将所有工作卸载到 编辑 : @MechaLynx和@ Kevin-We

  • 问题内容: 我试图找到匹配特定模式的行数。在此示例中,所有以“ 123”开头的内容: 这正在工作: 问题是LIKE会有所不同,所以我试图在脚本中定义它,然后执行查询,但这不起作用: 在第二个示例中,如何使该查询正常工作? 编辑:我也尝试了没有期限(也无法正常工作): 问题答案: 您的语法错误;无需在双引号字符串内放置句点。相反,它应该更像 您可以通过打印出字符串以确认与第一种情况相同来确认这一点。

  • 问题内容: 假设我有一个包含Ü的字符串。我将如何找到所有这些unicode字符?我应该测试他们的代码吗?我该怎么做? 例如,给定字符串“AÜXÜ”,我想将其转换为“ AYXY”。我想对其他unicode字符执行相同的操作,并且我不希望将它们存储在某种翻译图中。 问题答案: “ unicode字符”的定义含糊不清,但是将被视为表示标准ISO 8859字符集 未涵盖的UTF-8 字符。如果您的情况是这