排序取数据
mysql:
// 从索引为0开始取1条数据
select * from message m,attention a where m.fromUserName = a.openid order by m.createTime desc limit 0,1
salserver:
// 从排序后的数据中去除第一条
select top 1 * from message m order by m.createTime desc
oracle:
//rownum关键字或row_number函数
select * from (select mt.*, rownum rn from (select * from myTable) mt where rownum<=10) where rn >= 6
本文介绍了在MySQL、SalServer及Oracle等不同数据库系统中如何使用SQL语句进行数据排序及选取特定数量记录的方法。包括MySQL的LIMIT子句、SalServer的TOP关键字以及Oracle的ROWNUM关键字或ROW_NUMBER函数的具体应用。
1004

被折叠的 条评论
为什么被折叠?



