如何查询出数据库中的最后十行数据

主键是GID 自动增长列 我要求查询出最后10行数据 该如何写SQL语句?

一:SQL 2000
select top 10 from table
order by GID
desc --倒序(asc --是顺序)
二:oracle
select * from table
where rownum<11
order by GID
desc --倒序(asc --是顺序)

rownum是oralce 的SQL中内置的一个函数,它的作用是:限制返回记录条数
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-25
h呵呵这个简单 一楼的就可以了
select top 10 * from tablename order by gid desc
第2个回答  2009-03-25
select top 10 * from 表名 order by GID desc
第3个回答  2009-03-25
select top 10 * from tablename order by gid desc

如何查询出数据库中的最后十行数据
一:SQL 2000 select top 10 from table order by GID desc --倒序(asc --是顺序)二:oracle select * from table where rownum<11 order by GID desc --倒序(asc --是顺序)rownum是oralce 的SQL中内置的一个函数,它的作用是:限制返回记录条数 ...

如何提取数据库最后一条数据?只要最后一条
select * from (select t.*,from table t order by pxColumn desc) where rownum =1 按照自己希望排序方式排好之后,然后,取第一行

EXCEL查询某数值最后一次出现的行数。
1、以下图中的数据为例演示操作方法。把大于500的数据查找出来并且标记上红色。2、把所有数据都全选中。再点击开始选项卡下面的条件格式下拉按钮;如图所示。弹出一个对话框;在编辑框内输入数字500;在设置为这里点击下拉按钮,弹出菜单再选择。3、那么,从这些数据中找到大于500的数据,并添加上红色的颜...

数据库中TOP*10是什么意思啊,是查询前十条记录吗?
在数据库操作中,"TOP 10"通常表示获取查询结果集的前10条记录。当执行SQL语句时,使用"SELECT TOP 10"语句,系统会返回满足指定条件的记录集中最前面的10条数据。例如,若要查询并获取按特定条件筛选后的Table表中的前10条记录,可以使用以下SQL语句:SELECT TOP 10 * FROM Table WHERE filed=条件 O...

SQL语句limit用法详解
limit关键字在数据库查询中非常实用,尤其是在查询数据量达到几万、几十万时,使用limit可以显著提高查询效率,只需要获取所需的数据即可,避免全表查询导致数据库崩溃的情况。以下是几种SQL语句limit的使用方法:1、select * from Customer LIMIT 10;--检索前10行数据,显示1-10条数据;2、select * ...

sql server和oracle中查询结果返回指定行数的语句
1、返回第一行到第十行的,select top 10 * from table2、第二十行到第三十行的,select top 10 * from (select top 30 id from table order by id desc) as tab order by id --这里是先查出前30行,按倒序排序,再从这三十行里面查出前十行。3、第十行到最后一行的select * from table where id ...

以下代码,只能从数据库中取出前三条记录,现在我的想法是这样的,假如...
可以考虑用数据库中的随机排序的方法来实现:select top 3 colmname from tablename order by newid()这个语句会在MSSQL中将所得到的记录进行随机排序,而每次会得到不同的结果!

C#从数据库取数据放到下拉列表里?
1.sql 表:expT,列:id,expC (需要的列)...其他 select top 10 id,expC form expT order by id desc 1:order的作用是排序,降序取前十就是取最后十行.2:调用数据库连接,执行语句返回ds不用我写吧?2.加载下拉列表 foreach(datarow dr in ds.tables["expTN"].rows){ cbxExp.Items.add(...

MySQL使用下划线通配符进行高效查询mysql下划线通配符
select * from table where Name like ‘__A%b’;这个查询语句会匹配所有以“A”为第三个字符且以“b”为最后一个字符的名字,无论其前面或后面由多少个字符组成。下划线通配符的使用可以使查询更加高效,避免查询出无关结果。此外,在查询大型数据库时,在正确使用下划线通配符的情况下,...

excel如何在数据库中批量查找想要的数据
2.添加出一列来用month函数来统计日期属于哪个月。3.选中数据区域使用数据透视表,把月份放入"报表筛选"项,把部门放入"行标签"项,把消费放入"数值"并采用求和。4.在生成的透视表的第一列点下拉箭头,选择"值筛选"->"10个最大的值"。完成。

相似回答