sql 查询出结果 怎么让它只显示前十条数据 5
sql 查询出结果让它只显示前十条数据可以通过top关键字。语句格式为 SELECT TOP 10 <列名表> FROM <表名> [查询条件]。TOP关键字在SQL语言中用来限制返回结果集中的记录条数,有两种使用形式,其中一种是TOP关键字后带数字,表示要返回结果集中的记录条数。
扩展资料:
TOP关键字的另一种使用形式,是TOP关键字后带百分比数,表示要返回结果集中指定百分比的记录数。语法格式为SELECT TOP n PERCENT <列名表> FROM <表名> [查询条件]。
TOP关键字对于拥有数千条记录的大型表来说,是非常有用的。在具体使用过程中,也可以结合条件子句和排序子句(如何进行排序)等实现较为丰富的功能。注意的是,并非所有的数据库系统都支持 TOP 关键字。
参考下面方法处理:
操作工具:php+mysql,代码编辑器:zendstudio10.0
1、首先在mysql数据库,创建一张user表,表内插入多条数据,用于测试。
2、创建一个test.php文件,在文件内,使用header()方法将页面的编码格式设置为utf-8。
3、在test.php文件内,连接mysql数据库,并使用mysqli_select_db选择要操作的数据库。
4、在test.php文件内,使用select创建一个sql语句,并通过limit限制只查询前10条,然后使用mysqli_query函数执行sql语句。
5、在test.php文件内,使用mysqli_fetch_assoc函数将结果集数据转换为数组形式,并通过while语句循环输出数据。
6、最后在浏览器打开test.php文件,即可查看结果。
mysql:select * from table limit 10;
oracle:select * from table where rownum <=10;
oracle select * from 表名 where rownum<11