-1
選択カウント(*)からbill
制限100000;なぜLimitキーワードがMysqlで動作しないのですか?
mysql> select count(*) from `bill` limit 100000; +----------+ | count(*) | +----------+ | 47497305 | +----------+ 1 row in set
選択カウント(*)からbill
制限100000;なぜLimitキーワードがMysqlで動作しないのですか?
mysql> select count(*) from `bill` limit 100000; +----------+ | count(*) | +----------+ | 47497305 | +----------+ 1 row in set
limit
は、結果セット内の出力行数ではなく、処理される行の数を制限します。
したがって、count(*)
のようなクエリには影響しません。
これを達成するには、別のサブ選択にクエリをラップする必要があります。このようなクエリはあまり意味がありませんが、
SELECT COUNT(*) FROM (
SELECT * FROM bill LIMIT 100000
) t
この –
kritikaTalwar