【模糊查询】:使用关键字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;
找出姓张的学生:
select * from student where name like '张%';
查询姓名中含有_的人名:(因为这里出现了通配符'_',所以在命令行中需要加入转义字符'\')
select name from student where name like '%\_%';