mySQL:我可以制作count()荣誉限制条款吗?

时间:2010-05-17 22:12:15

标签: mysql

我正在尝试获取与总记录子集中的某些条件匹配的记录数。我试过(并假设这会起作用)

SELECT count(*) 
FROM   records 
WHERE  status = 'ADP'
LIMIT  0,10

我认为这会告诉我在这10个记录中有多少ADP状态记录。它不会 - 它返回,在这种情况下为30,这是表中ADP记录的总数。

如何计算符合我的条件的记录,包括限制?

2 个答案:

答案 0 :(得分:1)

SELECT count(*)  
FROM   ( SELECT records  
          FROM table
          WHERE  status = 'ADP' 
          LIMIT  0,10 
       )

答案 1 :(得分:1)

select count(*) from (select * from records where status='ADP' limit 0,10) as t;