'^[0-9]{17,17}[0-9A-Za-z]{1,1}$' 这个正则表达式换成sqlserver语句
时间: 2023-12-10 14:38:01 浏览: 84
SQLServer中使用正则表达式
5星 · 资源好评率100%
在 SQL Server 中,可以使用 LIKE 运算符来匹配正则表达式。由于 SQL Server 的 LIKE 运算符不支持所有正则表达式特性,因此可能需要使用一些通配符和转义字符来模拟某些正则表达式功能。
对于这个正则表达式,可以将它转换为以下 SQL Server 语句:
```sql
SELECT * FROM table_name WHERE column_name LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][A-Za-z]'
```
其中,`table_name` 是要查询的表名,`column_name` 是要匹配的列名,上述语句将返回符合正则表达式 `^[0-9]{17,17}[0-9A-Za-z]{1,1}$` 的所有行。
阅读全文