Sql 排除不包含数字的行
目标: 有没有一种简单的方法可以排除任何不包含数字的结果 例如,应排除以下情况:Sql 排除不包含数字的行,sql,sql-server,Sql,Sql Server,目标: 有没有一种简单的方法可以排除任何不包含数字的结果 例如,应排除以下情况: 123595104- 3229359Ab102 1204-12034-023425 或 patindex()如果需要找到匹配项的位置并解析字符串,那么它将非常有用 或 如果您需要找到匹配项的位置并分析字符串,则patindex()将非常有用。我建议不要像: where col NOT LIKE '%[^0-9]%' 我建议不要像: where col NOT LIKE '%[^0-9]%' 让它成为一个数字
- 123595104-
- 3229359Ab102
- 1204-12034-023425
patindex()
如果需要找到匹配项的位置并解析字符串,那么它将非常有用
或
如果您需要找到匹配项的位置并分析字符串,则
patindex()
将非常有用。我建议不要像:
where col NOT LIKE '%[^0-9]%'
我建议不要像:
where col NOT LIKE '%[^0-9]%'
让它成为一个数字字段?让它成为一个数字字段?
where col NOT LIKE '%[^0-9]%'