mar*_*nes 28 regex sql t-sql sql-server
我需要找出我的sql server表中特定字段中有多少行,只包含非字母数字字符.
我认为这是一个正则表达式,我需要沿着[^ a-zA-Z0-9]的行,但我不确定如果那里没有有效的字母数字字符,我需要返回行的确切语法.
gbn*_*gbn 48
SQL Server没有正则表达式.它使用不相同的LIKE模式匹配语法.
碰巧,你很接近.只需要前导+尾随通配符并移动NOT
WHERE whatever NOT LIKE '%[a-z0-9]%'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
115919 次 |
最近记录: |