JSP里sql句子select的使用问题~~~

foolfish 2003-03-25 05:10:22
比如我要列出一个表里tag=a和tag=b的全部记录,可以写为
select * from thread where tag='a' and tag='b'

所有记录以ID来排序

我现在想列出所有tag=a的内容和 tag=b除前10条的内容(ID最后10个),
这样的句子怎么写?

谢谢各位..帮帮忙...
...全文
33 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
JavaCoffee 2003-03-25
select * from thread where tag='a' and tag='b'???
你这样能取出数据吗?
应该换成:
select * from thread where tag='a' or tag='b'

吧?
回复
flashroom 2003-03-25
select top 10 * from thread where tag='a' and tag='b' order by ID desc ??

是这个意思吗》???

没看明白楼主,也没看明白大家

郁闷
回复
russia 2003-03-25
oracle中可以显示从第n条记录到第m条记录,但是其他的数据库好像就不支持了!关键看你的数据库是什么!
回复
rayhua 2003-03-25
关注中。
好象在SQL语句中没有直接显示某条记录后的多少条记录的语句
回复
kofwr 2003-03-25
排序得到后的record,处理可以
int i=0;
while(rs.next()){
i++;
if(i>=10){
rs.getString(1);//自己定义
}
}
//大概是这个意思...
回复
网络咖啡 2003-03-25
select * from thread where tag='a' and tag='b' order by tag

然后前十个记录跳过去就是了啊
回复
foolfish 2003-03-25
网络咖啡说的对..我脑袋秀逗了,
连句子都写错了, sorry :)
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-03-25 05:10
社区公告
暂无公告