求SQL SERVER 里 LIKE语法

2024-12-27 20:25:17
推荐回答(2个)
回答1:

SELECT * FROM XXX WHERE LIKE '___81%';
这里要注意sql中通配符有两个“_”和“%”,“_”表示任意的一个字符,“%”表示任意的一段字符(包括没有)。上面的答案中“___81%”前面是连续三个“_”。
当然楼上的
SELECT * FROM XXX WHERE substring(字段名,4,2)='81'
也是可以的,用到了substring(字段名,起始位置,长度)这个函数。

回答2:

SELECT * FROM XXX WHERE substring(字段名,4,2)='81'