原来的编码是这样的,调用前8条新闻:
sql="select top 8 * from Southidc_News where ViewFlag and SortID=2 order by NoticeFlag asc,id desc"
我想调用指定的第2条到第5条(指定区间的文章),该怎么改写啊?
sql="select top 8 * from Southidc_News where ViewFlag and SortID=2 order by NoticeFlag asc,id desc"
我想调用指定的第2条到第5条(指定区间的文章),该怎么改写啊?
解决方案 »
- mysql备份方式
- PHP如何得到存储过程的返回值
- 请高手指点!!!!!!!!!!!mysql if not exists 不让用,急急急、!!!!!
- 有什么方法可以让select email from user group by email having count(*)>1 区分大小写
- 设置id AUTO_INCREMENT =0后。在插入新数据时,是否忽略id字段。
- 字段间模糊查找问题
- mysql连接错误,高手请帮忙
- mysql数据表如何删除字段
- MyODBC/Myoledb无法读取有text列的MySQL
- 如何将LocList.xml导入到MySql数据库
- mysql 语句简化的问题
- MySQL 数据库数据经常丢失
你这个是sql server:select * from
(select *,row_number() over(order by NoticeFlag asc,id desc) rn from Southidc_News where ViewFlag and SortID=2
)t
where rn between 2 and 5
如果是mysql:
select * from Southidc_News where ViewFlag and SortID=2 limit 1,4 order by NoticeFlag asc,id desc
rs.open sql,conn,1,1
if rs.eof then
response.write "暂无相关信息"
else
do while not rs.eof
if StrLen(rs("NewsName"))<=38 then
NewsName=rs("NewsName")
else
NewsName=StrLeft(rs("NewsName"),38)
end if
If ISHTML = 1 Then
AutoLink = ""&NewName&""&Separated&""&rs("ID")&"."&HTMLName&""
Else
AutoLink = "NewsContent.asp?ID="&rs("ID")&""
End If
if Cint(Rs("NoticeFlag"))=0 then
response.write "<li><a href="""&AutoLink&""" title="""&rs("NewsName")&""" target=""_blank"">"&NewsName&"</a></li>"
End if
rs.movenext
loop
end if
rs.close
set rs=nothing
end function