sponsoredlink



ORACLE オラクル SQL 基礎 having where 句 グループ関数

ORACLE  ★オラクル★  SQL 基礎 having について
紹介します。


天丼屋ごとにメニューの最高の値段を抽出したい場合、最高に高い値段が10000円以上の天丼屋だけを表示したい場合は、having句を使います。

select 天丼屋,MAX(値段)
from
 メニュー一覧
group by
 天丼屋
having
 MAX(値段) >= 10000
;

sql のhavingは、group by がなくても使ってもいいです。

sqlのhaving は、グループ関数やgroup byで指定した列を
使用できます。

select
 値段,
  count(*)
from
メニュー一覧
group by
値段
having
値段 = 600
;

having で 値段を指定しました。




★オラクル★






Buzzurl/ hatena/ MyYahoo!/ livedoorClip/ Google/ niftyclip/ pookmark/ flog/ FC2/

スポンサードリンク