##AVG関数の桁数とNUMBER型の桁数が違う場合
前提・実現したいこと
質問を見てくださってありがとうございます。
Oracleを勉強しております。
関数を使用した際の条件について知りたいです。
該当のソースコード
Oracle
1SELECT AVG(salary) 2 FROM employees;
実行結果は以下です。
AVG(SALARY) ----------- 6466.50467
上記の結果を踏まえて、このようなSQL文を作成しました。
Oracle
1SELECT AVG(salary) 2 FROM employees 3HAVING AVG(salary) = 6466.50467;
実行結果は以下です。
レコードが選択されませんでした。
カラム「salary」の型は以下です。
SALARY NUMBER(8,2)
なんとなく、レコード選択が出来ない事が正しいのは分かるのですが、言葉に出来ず困っております。
何故、レコードが選択されないのか教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/01/16 08:35