MySQL – インラインビュー

確認用データ

以下のデータを使う。

基本形

FROM句の中にSELECTクエリーを書いてエイリアスをつけると、それがテーブルとして参照される。

インラインビューにはエイリアスを付けないとエラーになる。

テーブルとインラインビューの併記

エイリアスによる修飾

テーブルとインラインビューを並べて使える。不明確さをなくすために、テーブル名またはエイリアスで列名を修飾する。

列名のエイリアス

インラインビューの列名にエイリアスを定義してもよい。

集約関数の利用

インラインビューで集約関数を使うと威力を発揮。以下の例では、全レコード中の最高得点と最低得点を各レコードに付加している。

このようにすると、最高得点や最低得点のレコードを抽出することができる。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です