私はEmployeeというテーブルがあり、それには約17個の異なる列があります。これらの列の1つを年齢と呼びます。私は、この声明にASを持つ全従業員の平均年齢を得る声明を書くことになっています。ここに私が書いたステートメントがありますが、残念ながらエラーメッセージが表示され続けます。また、私はこれで新しいですので、私を苦しめないでください...笑。select、avg文が動作しない
SELECT AVG(Age) AS Average_Age FROM Employee
私は..エラーの下に
MSG 8117、状態16、オペランド平均の行1無効な構文を取得します。
私は、平均が計算しようとしているが、できないと伝えていると思います。
なぜこれはYouTubeのビデオで行われたと私はそれを作成した人のために完全に動作するとは思われましたか?私は同じ正確な陳述をしたが、私は間違っていた...誰かがそれを説明することができますか?パーのコメントとして
更新:
エラーメッセージ:
オペランドのデータ型varchar型は平均演算子には無効です。
年齢は何のデータ型である(ただし、データ型を変更することについて考えてよいでしょうか)? –
@IanKenneyデータ型に関係なく、書かれたクエリは構文エラーを返すべきではありません – Lamak
ええと、私はこれが正しくNULLに答えることを願っています。 –