DataSet cnr = Help.GetDataSet("select top 2 * from iCompany_News where BigTypeId=213 order by AddTime desc");
ChinaLtnb.DataSource = cnr;
ChinaLtnb.DataBind();
如何读取数据库中第二条记录
你已经TOP 2了,循环读取SELECT 的资料。退出循环时,读到的就是第二笔了。SKIP 1 RECNO = 2
怎么读取数据库中按顺序排列的第二个数据
select top 1 * from (select top 2 * from tablename order by id asc) order by id desc 。。。用了嵌套,但是你的这个情况不用这么麻烦,直接去头两条数据然后滚到第二条读就好了。。
Oracle数据库怎么选择查找到的第二条记录?
如果是精确查询,都一样大,没必要区分。如果是模糊查询,比如表test,关键子所在的字段在a列,可尝试下面的sql select t.a from (select a, rownum rn from test where a like '%关键字%'--and rownum <= 2 order by a desc) t where rn = 2 ...
SQL能否返回数据库表中的第二条记录
可以的 select top 1 from 表名 where 字段<>(select top 1 字段 from 表名 order by 字段)order by 字段
sql 如何取 第一第二条
select * from table a,(select 姓名,max(结账时间) 结账时间 from table group by 姓名) bwhere a.姓名=b.姓名 and a.结账时间=b.结账时间第二大和第三大都可能有点复杂 select * from table a left join(select a.姓名,a.结账时间,count(b.结账时间) row_num from table a, table b...
oracle查第二条到第五条
Tab order by column --你在乎的那个列 )where rownum <=6 and rownum >=2 ;因为rownum没有规律,没有先后次序,oracle 数据库记录的排列并没有先来后到的次序,新开的数据库和表可能会有次序,但随着时间推移表的数据插入删除多次后,就会发现是没有规律的,一定要从数据本身的逻辑排序出发。
如何用sql语言查询一个表中的第二条记录!!!
(select top 2 * from table) a,(select top 1 * from table) b where a.字段!=b.字段(找个肯定不同的字段)oracle :select * from (select t.*,rownum as num from table where rownum<=2) where num=2
如何用SQL子查询在不知道表中字段的情况下查出表内的第二条记录
seclect * ...全部查出来不就行了 呵呵,记录少的话可以这样。用limit限制符就可以 比如:select * from table_name limit 1,2;就是显示1到2行。
读取数据库到倒数第二条记录 ASP高手进
Set Rs=Conn.Execute("select top 1 * from (select top 2 * from [Product] order by id desc ) as tb order by id asc ")
asp+access 在数据库提取数据的时候,怎么从第二条或者第三条开始提取...
第二条 Select Top 10 * From info Where ID not in (Select Top 1 ID From info Order By ID desc) Order By ID desc 第三条 Select Top 10 * From info Where ID not in (Select Top 2 ID From info Order By ID desc) Order By ID desc ...