一、Like操作符
之前介绍的所有的操作符都是针对已知值进行过滤。不管匹配一个值还是多个值,检验大于还是小于已知值,或者检查某个范围的值,其共同点是过滤中使用的值都是已知的。...二、通配符
1、百分号(%)通配符
这个通配符使我们日常开发中最常使用的通配符,在搜索串中,%表示任何字符出现任意次数(包括0次),现在我通过"%"通配符来完成上面提出的需求代码如下:
select ItemId...这里表示搜索ItemName列值中包含'范围'的行数据,不论它之前或者之后出现什么字符。
下面再次更改上面的需求,检索ItemName列值中以'心'开头,以'定'结尾的行数据。...在使用'%'匹配的时候,需要注意的几点:
1、%几乎可以匹配任何东西,但有个例外,这就是null。...ok,完成需求.这里一共三个下划线,刚好匹配了三个字符,一个不多一个不少,且这三个字符位于cname列值的开头.如果前面还有字符,像 SQL SERVER 2005,前面还有一个空格,这样的数据就无法匹配到