论坛首页 入门技术论坛

与字符串的 一部分 比较(LIKE)

浏览 2055 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-05-24   最后修改:2009-05-24
与 字符串的 一部分 进行 比较,使用 like 演算子。

[NOT] LIKE 检索字符串 [ESCAPE '转义字符']检索 与 检索字符串 部分地匹配的 记录。


例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句中 指定 转义字符(上例为 "\"),则 含有 通配符("%", "_")的字符串,也可以 被指定为 检索字符串。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics