ACCESS数据库查询问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 19:07:56
使用随机函数在总记录数种随机抽取一定是记录,比如:假如数组里的数十: 2,4,6,8,9,12。当然这些记录数是随机抽取并且存储在数组里的。我们是事先不知道的。那我们能不能根据这些数组里的数直接去定位数据库里的记录呢???????
在数据库中查询记录的时候 如果知道记录号的话 是不是也要从第一条记录一条一条的往下查 而不能一下子定位到要查询的记录??????
比如说我知道我要查的记录是第三条 也要从第一条开始遍历,指到查询到第三条。 是吗?

不是。
select top 10 * from table order by time desc

取出十条数据,*你可以指定是你任何的一个字段或者多个字段,多个字段中间用(,)号分开,记住不包含括号,只有中间的逗号

一个数据库汇总有2张表,一张是评分表,一张是记录用户评分的信息(评分的具体内容和分数),在用户进行评分时要查询改用户有没有对改图评过分,如有弹出对话框,没有就写入到评分表.应该怎么写SQL语句.
id =saferequest("id",1)
centuser=session("username")
set rs0=server.createobject("adodb.recordset")
sql0="SELECT * FROM WHERE pid='"& id &"' and centuser='"& centuser &"' "
rs0.open sql0,conn,1,3
if rs0.bof and rs0.bof then
set rs=server.createobject("adodb.recordset")
sql="select * from ImgData where id="&id
rs.open sql,conn,1,3
if not rs.eof then
select case cstr(request("radiobutton"))
case "c5"
c5=rs("c5")+1
c4=rs("c4")
c3=rs("c3")
c2=rs("c2")
c1=rs("c1")