想用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条搜索不知道该怎么写。麻烦高手帮忙,告诉我一下。还可加分。
展开
 我来答
badkano
2014-07-22 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885373
团长

向TA提问 私信TA
展开全部
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 '%三年二班%'
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式