sql - 在 SQL Server 中查询非常规人名

标签 sql sql-server

我想在一个表(1000 万条记录+)中搜索带有特殊字符的不寻常名称的人,例如以下示例:

Subject_Name (lastname, firstname):
*S-luis-Hernandez, Franciscos 
+, Zeferino 
-, Jose Antonios
., . 
., . .
/, Celsos
17, Herbert Baltazar
`, Irving 

我可以使用 like % 过滤 Subject_Name,但这在查询中很受欢迎。有没有更好的方法从大表中提取这些记录?

最佳答案

SELECT *
FROM YourTable
where Subject_Name LIKE '%[^a-Z ]%'  collate Latin1_General_CI_AI

关于sql - 在 SQL Server 中查询非常规人名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8185529/

相关文章:

sql - 如何将拉丁数据插入雪花表

mysql - SQL 按门牌号订购地址

c# - 数据库的自然语言接口(interface)

sql - 将数字列更改为日期

sql-server - 带有空格的不同计数行为

sql - 多列求和

mysql - 选择两个不同值中的最小值

sql - 如何在oracle sql Developer中使用spool正确将select语句的结果导出到Csv文件中

sql-server - 检索离线的 SQL Server 数据库的文件列表

sql-server - 是否可以限制 SQL Server 仅在选择某些代码时才执行代码?