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 で 値段を指定しました。
★オラクル★
紹介します。
天丼屋ごとにメニューの最高の値段を抽出したい場合、最高に高い値段が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 で 値段を指定しました。
★オラクル★