sql:比较 2 个字符串而不考虑重音符号和其他内容 îăţş = iats (<-应该相等)

标签 sql sql-server sql-server-2005

我需要比较 sql 中的 2 个字符串,以便单词

"iast" would be equal to "îăşţ"

有人知道怎么做吗?

最佳答案

只需使用不区分重音的排序规则进行比较:

IF 'iast'='îăşţ' COLLATE Latin1_General_CI_AI
PRINT 'YES'

欲了解更多信息,请访问this link

关于sql:比较 2 个字符串而不考虑重音符号和其他内容 îăţş = iats (<-应该相等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3254304/

相关文章:

sql - 如何将 .sql 文件转换为 SAS 数据集?

sql-server - SQL Rank 未按预期工作

sql-server - StackOverflow 导入错误 : LOB beyond 2, 147,483,647 字节?

sql-server - 有没有办法在脚本中暂停或等待几分钟?

SQL:尝试在数据库的所有行中标记同一客户 ID 和订单号内的最早发货日期

php - 使用php时如何防止sql注入(inject)?id=

mysql - 如何将两列的组合值复制到同一个表中的一列

mysql - 选择具有最高日期的行

php - 无法选择 * (ORA-00932 : inconsistent datatypes: expected CHAR got ADT)

sql-server - 如何查询数据库区域性 (SQL Server 2005)?