与 字符串的 一部分 进行 比较,使用 like 演算子。
[table]
|[NOT] LIKE 检索字符串 [ESCAPE '转义字符']|检索 与 检索字符串 部分地匹配的 记录。
[/table]
例1)检索 其列[job_name]以 "JOB" 字符串 开头的 记录(使用 "%" 通配符)
select *
from employees
where
job_name like 'JOB%'
通配符"%", 匹配 一个字符以上的 任意的 字符串
例2)检索 其列[job_name]以 "JOB" 字符串 开头的 记录(使用 "_" 通配符)
select *
from employees
where
job_name like 'JOB_'
通配符"_",匹配任意的 一个字符。
例3)检索 其列[job_name] 不以 "JOB" 字符串 开头的 记录。
select *
from employees
where
job_name not like 'JOB%'
例4) 检索 其列以"JOB%" 字符串 结尾的 记录。
select *
from employees
where
job_name like '%JOB\%' escape '\'
如果 在escape句中 指定 转义字符(上例为 "\"),则 含有 通配符("%", "_")的字符串,也可以 被指定为 检索字符串。