模糊查询要求:字段值以 25D
开头,并以 4 位数字结尾
sqlserver:
select *
from table_name
where column_name like '25D[0-9][0-9][0-9][0-9]'
说明:
25D:表示字符串以 25D 开头。
[0-9][0-9][0-9][0-9]:表示 4 位数字。
因此,25D[0-9][0-9][0-9][0-9] 表示字符串以 25D 开头,并以 4 位数字结尾。
dm8:
SELECT *
FROM table_name
WHERE REGEXP_LIKE(column_name, '^25D.*[0-9]{4}$');
说明:
^25D:表示字符串以 25D 开头。
.*:表示任意字符(0 个或多个)。
[0-9]{4}:表示 4 位数字。
$:表示字符串的结尾。
因此,^25D.*[0-9]{4}$ 表示字符串以 25D 开头,并以 4 位数字结尾。