Excelが大好きだ!

Excel大好き経理マンがExcelの事を書き綴っていきます。


スポンサードリンク

SQLでExcelの集計を簡単・楽しく - ALL述語

サブクエリをWhere句で使用する際に使える述語があります。


ALL述語

述語とは結果が真理値になる関数のことです。

ALL述語の構文は以下のとおりです。

select 列名 from テーブル名 where 列名 比較演算子 ALL (サブクエリ)

ALL述語はサブクエリで抽出されたデータと比較対象の列のデータを比較演算子で比較した時に全てが条件を満たす時にTRUEを返します。


ALL述語使用例

サブクエリが存在する場合はサブクエリから実行する。
生徒ID「A001」の点数を抽出。「54」と「14」。

結果SQL文は「select * from [データ$] where 点数 > all (54,14)」となる。
意味は点数が54より上かつ14より上の条件を満たすデータを抽出となる。


www.excellovers.com