我想在MySQL中进行选择,但要限制行数,但在同一选择中要计算总行数(不在限制之间)。
如何更改下面的代码以计算该产品表中的所有行?如果我在此选择中添加一个计数,它将仅计数10。
SELECT id,
name,
categ
FROM products
LIMIT 0, 10
答案 0 :(得分:0)
您可以尝试以下方法:
SELECT id,name,categ ,( SELECT count(*)
FROM products) as numberRows FROM products
LIMIT 10
有一个例子: https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=ccc90496f13be1cc046b72cd9078c080