深股民转创业板流程:sql = "Select top 5 * from news"
来源:百度文库 编辑:查人人中国名人网 时间:2024/07/07 08:47:19
这个是查找最前面的,但是我要查找最后面的应该怎么弄?谢谢
后面是order by 列名
如果默认是升序,降序就在列名后加desc
列名看你是想按哪个列的排列来取前十名了
select 查询
top 前
5 5条
* 所有
from 从
news news表
order by 排序按
datetimecolumn 时间列
asc 升序
(估计你的表里有时间列,所以这个一定可以执行)
查找10000记录的最后5条(假设主键或唯一值字段nid):
select * from news where nid not in (select top 9995 nid from news );
因为SQL语句规则限制了top后面只能跟数字不能跟表达式,所以在这里拓展起来有点困难,但是在程序中是完全可以可以生成数字的。你可以先用count(*)查得总记录条数,把这个值减去5,再把结果嵌入到SQL字符串top的后面,这实际上是jsp分页技术的一部分。至于用升序降序的办法还是有局限性的。
不知道你什么语言不过应该返回的是一个字段类型,你要声明一个对象对接收返回的数据,然后就可以读了!
sql="select * from……"
sql = "Select top 5 * from news"
sql = "Select * From [userinfo] Where userid = '"&userid&"'" ;
sql="select top 10 * from jjh_news where news_fenlei="&Request("news_fenlei")
sql="select * from shjia where username = '"&user&"
sql="select * from asdfghj where username='admin'"
sql="select * from exam_subject where id="& cint(id(j))是什么意思?
sql="select * from main where id="&id 这句啥意思
sql="select * from main where id="&id 这句啥意思
这句不对么?sql="select*form main where id ="+idx