下面是本人的数据库总结,你照着参考一下就可以了,你应该是要使用模糊查询。
(3)like :模糊查询
通配符:% 表示任意个字符
_ 表示单个字符
[ ]:表示集合中的任意单个字符
[-]:表示范围内的任意单个字符
[^]:表示不在集合中的任意单个字符
注意:[^]前后不能同时有%,可以是其他字符或_
附加:转义字符的使用
转义字符:在通配符前加‘\’并且用escape’\’表示
例如:
--4查询xs表中所有姓王的学生的姓名、学号和性别
select 姓名,学号,性别from xs where 姓名like '王%'
--5查询姓名中第二个字为“明”字的学生姓名和学号
select 姓名,学号from xs where 姓名like '_明%'
--6查询xs表中所有学号最后一位为"1"的学生的学号和姓名
select 学号,姓名from xs where 学号like '%1'
--7查询xs表中所有学号包含"1"的学生的学号和姓名
select 学号,姓名from xs where 学号like '%1%'
--8查询xs表中所有姓名中包含“明”字的学生信息
select * from xs where 姓名like '%明%'
--9查询姓名中不包含“明”字的学生信息
select * from xs where 姓名not like '%明%'
--11查询姓王的、名为单字的姓名和性别
select sname,ssex from student where sname like '王_'
--12查询姓名中第二个字为“勇”字的学生姓名
select sname from student where sname like '_勇%'
--13查询名字中带华和勇的学生姓名
select sname from student where sname like '%华%' or sname like '%勇%'
--14查询名字中不带华和勇的学生姓名
select sname from student where sname not like '%华%' and sname not like '%勇%'
--15查询DB_Design课程的课程号和学分
select cno,ccredit from course where cname like 'DB_Design'
--16查询课程名称中包含“_”字的课程信息
select * from course where cname like '%\_%' escape '\'
--17查询课程名称为空课程信息
select * from course where cname is null
--18查询姓“赵孙李”的学生信息
select * from student where sname like '[赵孙李]%'
sql="select*from 数据表名 where 字段 like '%"1122"%' order by 字段 desc
select * from 表名 where 字段 like ‘%aabb%’
select * from 表名where 字段 like '%aabb%';