SELECT 字段名[ , 字段名...] FROM 表名 WHERE 条件 LIMIT 数量 ORDER BY 字段名 DESC
例如:
1
select id,name,email from test where age <19 limit 5 order by id desc
上面例子从test表查询所有age小于19的按id降序排序的前5条记录的id,name,email信息。
LIMIT限制查询数量,ORDER BY指出按什么排序,DESC表示按降序排序。
表结构news: id titlecontenttimeauthordescriptionflagflag作为标记,如果取其中三条数据,则把对应的三条数据的flag设置为1(推荐),默认为0;这样就可以实现取其中的三条数据,剩下的为按时间排序;
取三条:select * from news where flag = 1 limit 3
取剩余的数据select * from news where flag = 0 order by time desc limit 10
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)