怎样在sql表查询最新10条记录

如题所述

select   *  from     
(select   top 10   *   from   表名   order   by   date1)   table1 order   by   date1   desc

以上这段sql语句是查询表中最新的10条记录

    第一步是要按照“日期”降序排列

    第二步取前10条

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-04
select top 10 * from 表名 order by 日期 desc
第2个回答  2017-08-22
select top 10 * from table order by date desc
第3个回答  2015-06-04
这个要看你在设计表的时候有没有考虑在这一点。
方法一,表有自增主键id
方法二,每一行数据有创建时间createtime

现在以有createtime来讲。
sql server 数据库: select top10 * from table_name order by createtime desc
mysql数据库:select * from table_name order by createtime desc limit 10本回答被提问者和网友采纳

怎样在sql表查询最新10条记录
select top 10 * from table order by date desc

用se选择第8-10条记录
首先,让我们来看一个SQL查询语句,它的目的是从名为"[Host_List]"的表中选择第8到10条记录,通过使用行号(row_number)函数并根据"prodno"字段进行升序排序:SELECT FROM (SELECT row_number() OVER (ORDER BY prodno ASC) as rowid,FROM [Host_List]) t WHERE rowid BETWEEN 8 AND 10;这...

sql语句查询最新的十条记录,要求非同一人
select from 表名 group by 名字 order by 时间 desc limit 10 这sql语句的意思是查询表名中名字不重复的10条记录,并按时间从大到小排序,只取前面10条记录。

sql 查询10条记录 前两条要求是要符合特殊要求的
最好在建表的时候加上一个标志字段,当存入PIC图片时同时在标志字段加上标志这样用SELECT语句时加上Order by就可以实现。

SQL语句 根据时间字段查询出时间最新的10条记录
select top 10 * from tabname order by datecol desc

sql查询最新10条记录中A字段等于1的记录怎样写
select * from tableName where a=1 order by id desc limit 0,10 ;select * from tableName where a=1 order by addTime desc limit 0,10 ;第一句是按id排序取最新10条 ,第二句是根据时间排序取最新的10条。(MYSQL)

sql 语句问题,如何查询一个时间 最近的10条记录
select top(10)* , abs(datediff(day,时间列名,'2008-02-22')) as 相差天数 from 表名 order by 相差天数--排序,升序 --- abs--取绝对值的 datediff(day,time,'2008-02-22')) --取出相差'20080222'的相差天数 并且取别名为aaaa

SQL查询数据库表最近十条记录
select top 10 要显示的列名或(*) from 表名字 order by addusertime desc top 10 就是显示10条 中间有空格就是select空格top空格10空格 后边是要显示的列名,你要是要全部 就是 * order by addusertime desc 是按照时间降序排序 就是最新的最上边显示 要给分哦 记得采纳啊 ...

sql如何找出第10-20条的记录
select * from (select *,row_number() over(order by 排序列) rn from 表 a) x where rn>=10 and rn<=20

SQL批量查询最近记录的数据?
select*,max(create_time)froma wherecreate_time<="2017-03-2919:30:36"groupbyuser_id 这句可以理解为将结果集根据user_id分组,每组取time最大一条记录。这样就很好的实现了批量查询最近记录,并且仅仅需要遍历一次表,即使在数据量巨大的情况下也可以在很短的时间查出结果。

相似回答