サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
zenn.dev/itoo
目的 SQLのWITH句, WITH RECURSIVE句とは何か。及びその使いどころを理解する。 検証DB 今回検証に用いたDBは、MySQL8.0.29。 WITH句, WITH RECURSIVE句は、MySQLでは8.0から実装された。 WITH句 共通テーブル式 (CTE = Common Table Expression)。 同一SQL内で仮想テーブルを作成して、それをメインクエリ内で参照できる。 構文 WITH 仮想テーブル名 (カラムの別名) AS (仮想テーブルの生成クエリ) -- 以下、メインクエリ。メインクエリ内で仮想テーブルを呼び出すことができる SELECT ... FROM ... WHERE ... GROUP BY ... ; ちなみに、Ruby on Rails(ActiveRecord)にはWith句に相当するメソッドは無い。 (なので、書こうとするとs
このページを最初にブックマークしてみませんか?
『zenn.dev』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く