ftsg.net
当前位置:首页 >> 数据库查询有SELECT top 7这样的查询,我想使公告... >>

数据库查询有SELECT top 7这样的查询,我想使公告...

1、拼接查询语句(SQL2000,2005,2008均可) DECLARE @a AS INT SET @a=1 EXEC('SELECT TOP '+@a+' * FROM mtrcLanguages') 2、直接使用(适用SQL2005以上) DECLARE @a AS INT SET @a=2 SELECT TOP(@a) * FROM Common.tblCode tc

当然是 select top 10 id from xxx .难道你这样输入出错了? 是sql server 的话就这么搞。 是mysql的话,select id from tablename limit 0,10;

尝试使用以下的SQL语句: select top 6 * from (select top 9 * from [table] order by id) order by id desc

SQL没有表前后行之分的,只有排序区别,可以按升序或者降序,查表的后1000行,等于把排序方法改一下,默认是desc,改成asc,语句: select top 1000 * from table order by 列 asc 用 DESC 表示按倒序排序(即:从大到小排序) 用 ACS 表示按正序...

1)SELECT 关键字 2)谓词 :DISTINCT, TOP n 3)查询字段:* 或 用,分隔的字段列表 4)FROM子句:用,分隔的表或视图列表 5)WHERE子句 : 查询条件 6)GROUP BY 子句 : 分组字段 7)HAVING 子句 :针对分组字段的查询条件 8)ORDER BY子句 ...

这个要看你在设计表的时候有没有考虑在这一点。 方法一,表有自增主键id 方法二,每一行数据有创建时间createtime 现在以有createtime来讲。 sql server 数据库: select top10 * from table_name order by createtime desc mysql数据库:select ...

SELECT top 6* FROM a AS Even where E.It='True' order by Time descunion all SELECT top 4* FROM b AS Even where E.II='True' order by Time desc 这样不就行了吗?是这个意思吗?

SELECT TOP 1 * FROM (SELECT TOP 2 * FROM 表 ORDER BY 某个字段 ASC ) ORDER BY 某个字段 DESC

查询方法: select * from 表 where 日期>='20130101' and 日期

sql="select top 1 * from wpjy where wpjy_id > '"& id &"' order by wpjy_id desc "

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com