kbys.net
当前位置:首页 >> mysql选取前10条数据 >>

mysql选取前10条数据

mysql 没有top的用法。取而代之的是limit 语法为:limit m,n 省略n就可以得到你要的效果了。 select * from table1 limit 10

oracle: select * from tab where rownum

MYSQL没有SELECT TOP的语法,你得用用LIMIT select * from 表名 limit m,n; 从m开始,取n条

SELECT * FROM category LIMIT 3, 5 LIMIT 3, 5 这一句是关键3代表第几条数据之后开始,5代表差出几条结束(这里以mysql中的category表) 显示10条: SELECT * FROM category LIMIT 0,10 或者 SELECT * FROM category LIMIT 10

select * from b1 order by a1 desc limit 10

select * from Showroom where SType=1 and SShow=1 and SID>=0 order by sid DESC limit 10 --------- order by 与 limit 的顺序反了。-_-!!

select * from 表 order by 要最大值的字段 desc limit 0,10 FILE: 在MySQL服务器上读写文件。 PROCESS: 显示或杀死属于其它用户的服务线程。 RELOAD: 重载访问控制表,刷新日志等。 SHUTDOWN: 关闭MySQL服务。 数据库/数据表/数据列权限: ALTE...

因为mysql里没有top方法,使用top会报语法的错误, mysql提供了limit方法,可以达到同样的效果。 select * from table order by id desc limit 10;

按现在的正序查的最后十条 就是倒序排的前十条啊, 倒序排 limit 10 就好了

$result = mysql_query('select * from mytable limit 0, 20');$i = 0;while ($rs = mysql_fetch_array($result)){ echo $rs['myfield'].' '; $i++; if ($i == 10) { echo ''; }}

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