0


使用关键字like进行模糊查询

【模糊查询】:使用关键字like
[支持%或者下划线匹配,%匹配任意多个字符,一个下划线只匹配任意一个字符。]

实例:
 **查询名字中带有字母o的员工:**
 select * from emp where ename like '%o%';

**找出名字以T结尾的员工:**
 select * from emp where ename like '%T';

**找出名字以K开始的员工:**
 select * from emp where ename like 'K%';

**找出名字的第二个字母是A的员工:**
 select * from emp where ename like '_A%';

**找出名字的第三个字母是R的员工:**
 select * from emp where ename like '__R%';

**创建这张表名为student:步骤如下:**
         **创建名为student的表**
         create table student(name varchar(255));

        **以下命令是向表student中添加数据**
         insert into student value('张三');

        insert into student value('lisi');

        insert into student value('wangwu');

        insert into student value('zhaoliu');

        nsert into student value('jack_son');

** 查询student表中数据**

        select * from student;

               ![](https://img-blog.csdnimg.cn/a2884ebbd7034e599b9607b2db25c065.png)
         **找出姓张的学生:**
         select * from student where name like '张%';

    ​​​​​​​        ​​​​​​​        ![](https://img-blog.csdnimg.cn/405831ad664d48b290c82ef8e1fc7c2e.png)

        **查询姓名中含有_的人名:**(因为这里出现了通配符'_',所以在命令行中需要加入转义字符'\')
         select name from student where name like '%\_%';
                  ![](https://img-blog.csdnimg.cn/6db2864161164a78adf8c2e0a0b1979e.png)
标签: 数据库 mysql sql

本文转载自: https://blog.csdn.net/heliuerya/article/details/128579608
版权归原作者 heliuerya 所有, 如有侵权,请联系我们删除。

“使用关键字like进行模糊查询”的评论:

还没有评论