怎么用sql语句 查询两条信息中间的信息?
比如3条和5条之间的信息
怎么用sql语句 查询两条信息中间的信息?
比如3条和5条之间的信息
比如
tb_test表中的数据
id name
1 张三
2 李四
3 王五
4 zhangshan
5 lisi
6 wangwu
……
这是查找第3和5条之间的数据,根数id字段
SELECt *
FROM tb_test
WHERe id in (select top 3 id from (select top 5 id from tb_test) order by id desc);
结果显示:
id name
3 王五
4 zhangshan
5 lisi
比如你要查找第10条到20之间的只需要把
WHERe id in (select top 10 id from (select top 20 id from tb_test) order by id desc);
就此类推你想找哪条到哪条之间的数据就改上边的top 后边的数据。。希望能帮助您!~谢谢
那个问题也是你问的?
SELECt * FROM Table
WHERe 标记<第五条 AND 标记>第三条
具体的标记和条件需要看你的表格怎么写的