ACCESS显示条数问题sql="select top 5 * from user order by hy desc"set us=server.createobject("adodb.recordset")us.open sql,conn,1,1order by hy desc "hy"是一个积分!我想要着积分多少显示五条出来!这样是对的!但是问题出现

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 00:30:26
ACCESS显示条数问题sql="selecttop5*fromuserorderbyhydesc"setus=server.createobject("adodb.recordset")us.ope

ACCESS显示条数问题sql="select top 5 * from user order by hy desc"set us=server.createobject("adodb.recordset")us.open sql,conn,1,1order by hy desc "hy"是一个积分!我想要着积分多少显示五条出来!这样是对的!但是问题出现
ACCESS显示条数问题
sql="select top 5 * from user order by hy desc"
set us=server.createobject("adodb.recordset")
us.open sql,conn,1,1
order by hy desc "hy"是一个积分!我想要着积分多少显示五条出来!这样是对的!但是问题出现了!
当第五条和第六条的积分是一样的时候!
他就会显示六条!不在是五条了!或者说!第五条第六条第七条的积分都相等!他就会显示 七条!怎么样让他强制显示五条!
多谢楼下的回答!这种问题早就有了!我在学校的时候就知道!但是一直找不到问题解决法!我到现在是没法!急用.所以.也许是你程序那里有点问题才没发现.

ACCESS显示条数问题sql="select top 5 * from user order by hy desc"set us=server.createobject("adodb.recordset")us.open sql,conn,1,1order by hy desc "hy"是一个积分!我想要着积分多少显示五条出来!这样是对的!但是问题出现
如果要实现你想要的结果,只需再添加一个排序条件就可以了:
sql="select top 5 * from user order by hy desc,ID asc"
这个不奇怪的,因为SQL中Order by是支持多条件排列的,只不过平时很少用到.
在Order by单条件排序时,如果遇到等值数据,默认是按该SQL语句中的条件排列.要按多条件排列只需用逗号将各排序条件割开即可.
语法:
Select 字段 from [表] Where 条件 Order by 排序条件1,排序条件2

ACCESS显示条数问题sql=select top 5 * from user order by hy descset us=server.createobject(adodb.recordset)us.open sql,conn,1,1order by hy desc hy是一个积分!我想要着积分多少显示五条出来!这样是对的!但是问题出现 Delphi 查询 Access 错误:Field 平均 not foundadoquery1.SQL.Clear;adoquery1.Close;adoquery1.sql.add('select avg(English) as 平均 from Subject');adoquery1.ExecSQL;edit1.Text := adoquery1.Fieldbyname('平均').AsStringadoquery1.sql.add('select MA ACCESS如何计算数据条数俺是个ACCESS初学者,请教各位大虾一个比较白痴的问题.在ACCESS中,设立了一个两个相关联的数据表,如何计算其中关联数据的条数. 如客户信息表和订货表以客户名称相 关于sqlplus sys/sys as sysdba的登录问题按回车后出现:用法:SQLPLUS [ [] [] [] ]其中 ::= -H | -V | [ [-L] [-M ] [-R ] [-S] ]::= [/][@] | / | /NOLOG::= @|[.] [ ...]-H 显示 SQL*Plus 的版本标帜和使用语法-V 显示 SQL*Plus Access Delete 语法要求实现SQL SQL类是的语句delete t1 From table1 as t Left join table2 as t2 on t1.f1=t2.f2 Where t2.f3='abc' 求SQL,有两个表A,B.其中A有a1,a2两字段,B有b1,b2.A的a2的值应和B的条数相等,条件是A.a1=B.b1.想统计数据库中,不满足上述条件,即A的a2值和B的条数不相等的数据一共哪些条,都是什么?急求该SQL语句 access. access delphi 中出现cannot perform this operation on a closed dataset问题procedure Tfrm_bmxx.FormShow(Sender:TObject);begindata1.ADOQYbmxx.Active:=false;with data1.ADOQYbmxx dobeginclose;sql.Clear;sql.text := 'select * from 部门表'; // sql.Add('sele 这个到底错在哪语句未结束 sql=select * from orderform where issuedate between dateadd(m,-3,now()) and now()-----------------------------------------------------------------------------------^我要读取某access数据表中的近三 两张access表a(字段a1,a2,a3),表b(b1,b2,b3),如何用sql实现以下目的:a1=b1,b2=b 2,则令a3=b3?两张access表a(字段a1,a2,a3),表b(b1,b2,b3),如何用sql查询实现以下目的:a1=b1,b2=b 2,则令a3=b3?谢谢了 access函数问题(1) y=Switch(x>0,1,x=0,0,x 英语翻译Check if the access to SQL server is in Windows Authentication mode.Uncheck if the access to the server is in SQL Server Authentication mode where you will need to provide the username and password. sql not access数据库文件只有一个表A,有60000多条记录结构如下:ID 地址 地区 1 厦门 华东2 泉州 华东3 厦门 华东4 深圳 华南5 深圳 华南6 厦门 华东 .因为存在重复记录,比如 ID:1,3,4,5所以使用以下 关于MS SQL中的问题,DECLARE @i INTEGERDECLARE @iTest INTEGERSET @iTest = 59SET @i=2WHILE @i access denied Discuz 的论去,注册会员或登陆的时侯显示,access denied 如何解决 sql如何取交集有这样两条sql语句select distinct id from a where id='123'select distinct id from a where id='456'我希望能把他们取得他们记录的交集,sql语句该如何写?错了 应该是这样的select distinct temid from a whe SQL统计各班的学生数量,显示班级编号和相应人数