CakePHP3を使用しシステムを作っている中でクエリビルダでテーブル操作するのではなく生のSQLでテーブル操作を行いたいことがあると思います。
そのような際は、下記のようにすることで直接生のSQLを実行することが出来るようになります。
そして、SQLを実行すると行フェッチすることが出来ます。 ステートメントは execute() メソッドで実行します。 一度実行したら、結果は fetch() か fetchAll() を使ってフェッチします。
生のSQLを直接実行する方法もですが、CakePHP2系とはだいぶやり方が変わったようです。
CakePHP2で直接、生のSQL(クエリ)を実行する方法について紹介しています。