Archives by date

You are browsing the site archives by date.

【CakePHP】モデルでSQLを直接実行する。

めも。

特殊なSQLをフレームワーク側に組み立てさせるのがめんどくさい場合とかあるよね。

Model::query()メソッドを用いる。

モデルクラスにて。

$sql = '任意のSQL';
$res = $this->query($sql);

まぁモデルのメソッドを使って生成出来ないSQLは滅多に存在しないのでなるべくなら規則に従ったほうが良い。

 

【MySQL】特定列の合計(SUM)を求める。

めも。

SELECT SUM([列名]) FROM [テーブル名];

例。

SELECT SUM(count) FROM logs;