想用sql语句在Mysql数据库中查找自己想要的数据,应该怎样写?
假如我的数据库表名是“name”,里面包括id.na.banji.tel.这几项,id就是数据号了,na是名字,banji是班级,tel是联系方式。里面有200数据,我想...
假如我的数据库表名是“name”,里面包括id. na. banji. tel.这几项,
id就是数据号了,
na是名字,
banji是班级,
tel是联系方式。
里面有200数据,我想要查询前100条数据里的banji类中的三年二班有多少个人,使用Sql语句搜索出来,该怎么写?我只知道全搜怎么写,SELECT * FROM `name` WHERE `banji` like '%三年二班%' 但是只在前100条搜索不知道该怎么写。麻烦高手帮忙,告诉我一下。还可加分。 展开
id就是数据号了,
na是名字,
banji是班级,
tel是联系方式。
里面有200数据,我想要查询前100条数据里的banji类中的三年二班有多少个人,使用Sql语句搜索出来,该怎么写?我只知道全搜怎么写,SELECT * FROM `name` WHERE `banji` like '%三年二班%' 但是只在前100条搜索不知道该怎么写。麻烦高手帮忙,告诉我一下。还可加分。 展开
1个回答
展开全部
SELECT * FROM `name` WHERE `banji` like '%三年二班%' limit 100
更多追问追答
追问
不对,你可能没弄明白我表达的意思,我不是说要100条数据,而是id里的前100条中包含“三年二班”的有几个,而不是包含“三年二班”的前100个,你明白吗?
追答
select t.count(*)
from
(SELECT * FROM `name` limit 100) t
where t.banji like '%三年二班%'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询