MySQLの便利コマンドなど、双子パパが日々技術的に問題になった事、その解決方法について書いていきます。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
TOPスポンサー広告スポンサーサイト

MySQLの便利コマンド

大量データの一部を取得した場合に、全件の件数も欲しいことがあります。

 

OracleやPostgreSQLだと、

selct count(*) from ...

select * from ... limit 10

という感じでページングをしているんですが、

 

MySQLにはSQL_CALC_FOUND_ROWSという便利なコマンドがありました。

 

上の例だと

select SQL_CALC_FOUND_ROWS * from ... limit 10

を実行した後に、

select FOUND_ROWS()

で、limitを付けなかった場合の件数を取得してくれます。

 

ちょっとした違いですが、こういう便利な機能を見つけるとうれしくなりますね。

TOPMySQLMySQLの便利コマンド

このエントリーにお寄せ頂いたコメント

URL:
コメント:
 

スポンサードリンク

Copyright © 双子パパのエンジニア記録 All Rights Reserved.
ほったらかしでも稼げるFC2ブログテンプレート [PR]
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。