sql - 区分ß和ss的SQL查询

标签 sql sql-server-2008 collation

似乎在SQL中是ß=ss。我需要能够在严格的等效字符基础上进行区分。
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 - 区分ß和ss的SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/772763/

相关文章:

java - 是否可以在jOOQ中不仅根据列名或数据类型,还根据表名设置自定义类型?

SQL 将硬编码数组与结果 1 对 1 连接

sql - 插入到 ... 值 ( SELECT ... FROM ... )

sql - 修复运行缓慢的SQL查询

postgresql - Postgresql 9.1 中的正确整理

php - 葡萄牙语的校对类型

SQL Server : Function Evaluation Time

sql - CONCAT(列)OVER(分区依据...)?对行进行分组连接而不对结果本身进行分组

sql-server - 如何在sql存储过程中的 'In'子句中传递字符串数组

mysql - 函数在不同的服务器上变得区分大小写