Sql server SQL server基于包含特殊/垃圾字符的单个列检索表行

Sql server SQL server基于包含特殊/垃圾字符的单个列检索表行,sql-server,pattern-matching,Sql Server,Pattern Matching,我有一个InsuranceDetails SQL表,其中一列是VIN,其类型是varchar(20)。理想情况下,此列应仅包含字母数字值(允许大写和小写),因为您可能知道典型的VIN编号 由于某些原因,此字段在插入期间会获取一些垃圾值 我需要编写一个查询来获取InsuranceDetails表中的行,该表在VIN列中包含垃圾/特殊字符 任何帮助都将不胜感激 ...LIKE '%[^A-Z0-9]%' 查找字符串中非字母数字的任何字符

我有一个InsuranceDetails SQL表,其中一列是VIN,其类型是varchar(20)。理想情况下,此列应仅包含字母数字值(允许大写和小写),因为您可能知道典型的VIN编号

由于某些原因,此字段在插入期间会获取一些垃圾值

我需要编写一个查询来获取InsuranceDetails表中的行,该表在VIN列中包含垃圾/特殊字符

任何帮助都将不胜感激

...LIKE '%[^A-Z0-9]%'
查找字符串中非字母数字的任何字符