对于我正在创建的网上商店,我只需要SQL查询中的特定数量的行。 就像我想要返回5行所以我可以用foreach循环循环这5行。
SELECT id, name from article
如何添加到查询中以返回特定数量的行?
答案 0 :(得分:2)
在TOP n
之后使用SELECT
根据您的条件获取前n行:
SELECT TOP 5 id, name from article
但是,请务必订购数据集,因为TOP
本身不会对您想要的字段进行排序。
编辑:这是针对SQL Server上的T-SQL。我相信MySQL有一个LIMIT
关键字,其功能类似。
答案 1 :(得分:0)
尝试:
SELECT * FROM table_name WHERE条件LIMIT number_of_rows;