0

LIMIT句がある場合に全行数を取得する「SQL_CALC_FOUND_ROWS」

:コマンド

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加

LIMIT句をつけない状態の全行数を取得したい場合は「SQL_CALC_FOUND_ROWS」を利用するのもあり。

select count(*) from DATA_TABLE;
select * from  DATA_TABLE limit 20,10;

select SQL_CALC_FOUND_ROWS * from DATA_TABLE;
select FOUND_ROWS() as count;

Tags:

Related posts

Leave a Reply