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

区分ß和ss的SQL查询

纪枫
2023-03-14
问题内容

看来ß=ss在SQL中。我需要能够在严格的等效字符基础上进行区分。

IE SELECT * from table WHERE name LIKE '%ß%'

产量

Brian Bruß Steven Sossmix

等等..

我查看了不同的排序规则,以查看是否有一个忽略字符扩展的单词,但到目前为止没有运气。

数据库具有Latin1_General_CI_AS默认设置-
我也尝试过Latin1_General_CS_ASLatin1_General_CS_AS_WS,但这两个都不起作用。

任何帮助,将不胜感激。


问题答案:

您需要使用二进制排序规则,以便区分大小写,区分重音等。

排序规则: SQL_Latin1_General_Cp437_BIN



 类似资料:
  • 问题内容: 我需要执行以下sql: 此sql在我的oracle数据库中运行良好,但在我有时使用的h2数据库中却不起作用,因为未定义等级和分区。 因此,我需要转换此sql,以便它可以在h2和oracle中工作。 我想使用Java执行此sql。那么有可能将此sql拆分为不同的sql,而不进行排名和分区吗?然后用Java处理呢? 问题答案: 如果在分区中是唯一的,则可以:

  • 问题内容: 我仍然生活在这种模糊性中:从概念上讲,SQL中的 语句 和 查询 之间有什么区别?谁能给每个人一个定义?这将很有用,例如,当在程序中以每个人都清楚的方式选择变量名称时。谢谢! 另外: 我如何调用由多个语句组成的SQL代码块,其中语句之间用分号()分隔?谁已经答复可以编辑他的答案。非常感谢! 问题答案: 一个 说法 是,数据库引擎识别为一个有效的命令的任何文字。截至: SQL语句是一个字

  • 本文向大家介绍SQL(结构化查询语言)和T-SQL(Transact-SQL)之间的区别。,包括了SQL(结构化查询语言)和T-SQL(Transact-SQL)之间的区别。的使用技巧和注意事项,需要的朋友参考一下 的SQL SQL,结构化查询语言是一种非过程性语言,数据库引擎使用它来解释SQL查询以创建/修改/访问数据库元素。 T-SQL T-SQL Transact-SQL是SQL的过程扩展,

  • 我尝试了一些具有分析功能的示例,并创建了一个sql fiddle来理解分区上的count distinct by Clause,这就是我的SQLFiddle。 如果查看结果集,我会认为第三行的valcount为1,但它是2,不确定为什么会这样。

  • 问题内容: 这两个命令之间在时间执行方面有区别: 谢谢您的帮助 问题答案: 我认为您不会注意到这种差异。 这是两个函数的源代码: 和 注意:我故意切断了文档字符串…

  • 问题内容: 我在为MySQL编写SQL查询时遇到一些问题。我有一个具有以下结构的表: 我想创建一个查询,该查询从表中提取以下信息: 查询结果应如下所示: 当然,每个唯一的“ id”具有更多行。 我已经尝试过一些查询,例如 这将返回正确的结果,但是我必须使用“ pass”的其他可能值(最多7个)来扩展它 我尝试在AVG中使用嵌套的SELECT,但这没有用,因为我没有弄清楚如何正确地将其限制为当前的’