hive教程:like模糊查询

介绍

在百度、淘宝、微博搜索时,输入关键字,可以查询出 包含该关键字 的信息,在sql语句中称其为 模糊查询,用 like 关键字

语法

使用 like 关键字,模糊查询部分使用下面两个符号:

  • % 匹配 零个 或 多个 任意字符
  • _ 匹配一个任意字符

注意: 区分大小写

例子

  1. 查询名字的 首字母 是A的员工

    select * from emp where ename like 'A%';
    

    注意: 区分大小写

  2. 查询名字中带 有A 的员工

    select * from emp where ename like '%A%';
    
  3. 查询名字 第二个字母 是A的员工

    select * from emp where ename like '_A%';
    

not like

取反

例子

查询名字的 首字母 不是A的员工

select * from emp where ename not like 'A%';

练习

  1. 找出姓名中不带R 这个字母的员工

原文出处:/show_1IXlR60vaNG.html