SQLite テーブルに 100,000 行を超える行があるかどうかを確認する最速の方法は何ですか?
テスト テーブルには 26 列と 200,000,000 行があります。
SELECT COUNT(*) FROM ( SELECT * FROM table LIMIT 100001 )
0.27秒かかりました。
次の3つは12分半かかりました
SELECT COUNT(*) FROM table
SELECT COUNT(*) FROM table LIMIT 100001
SELECT CASE WHEN COUNT(Id) >= 100000 THEN 1 ELSE 0 END FROM table