• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLの抽出について)

SQLの抽出について

このQ&Aのポイント
  • SQLの課題に取り組む中で、表示されるエラーについて修正方法を教えてください。
  • BMIの値が25以上の社員のみを抽出する際に、一箇所のみにBMI計算式を記載する方法を教えてください。
  • employeesテーブルからBMIが25以上の社員を抽出するSQL文の実行方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ミス AS不要でした。 select * from employees WHERE 10000 * weight / (height * height)>=25;

その他の回答 (1)

回答No.1

>「課題」 >BMIの値が25以上の社員のみ抽出するよう変更せよ。 > ただしBMIを算出する計算式は一箇所のみ(複数箇所に記載しないもの)とする。 要件定義に、BMIを出力しろとは、書かれていないので、出力する必要はない。 1回だけ式を書いていいという条件なら。 select *, 10000 * weight / (height * height) AS BMI from employees WHERE BMI>=25; これを逆に書けばOK select * from employees WHERE 10000 * weight / (height * height) AS BMI>=25; answer: employeename height weight 齋藤 180 90 佐藤 170 80

関連するQ&A