where子句
比较运算符: < , <= , > , >= , = , != , !< , !> .
text , ntext , image 型数据不可用。
范围说明: between A and B, not between A and B.
可选值列表: in , not in 一般用于嵌套查询
模式匹配: like , not like .
是否空值: is null, is not null .
上述条件的逻辑组合: and , or , not
内容大小写敏感
like关键字的通配符
% ,0或多个字符组成的字符串
_,任意单个字符
[] ,用于指定范围,例: [a-f] a至f范围内的任意单个字符
[^] ,用于指定范围,例: [^a-f] a至f范围以外的任意单个字符
like 'mc%'
like '%inger'
like '_hery1'
like '[m-z]inger'
like 'm[^c]%'
like '%en%'
用法:
查询数值:
字段 beteen
2 and 5
字段 > 7000
查询特定数值:
字段 in ('1001','1003')
查询name
字段 like '王__'
通配符的转义字符
# escape '#' 定义转义字符
例: 字段 like 'sql#_m_il' escape '#'
用 [] 将通配符指定为普通字符
例: 字段 like '%54[%]%'
阅读(2237) | 评论(0) | 转发(0) |