1. 학습
  2. /
  3. 강의
  4. /
  5. 中級SQL

Connected

연습 문제

関数とエイリアス

エイリアスはとても便利です。特に、複数の条件を持つ複雑なSQLクエリを扱いはじめると、コードをきれいで読みやすく保つのに役立ちます。たとえば、エイリアスなしで複数の列に対してMAX()を使うと、結果にはmaxという同名の列がいくつも並び、どれがどれだかわからなくなってしまいます。エイリアスを使えば、これを防げます。

それでは、次のクエリを見やすく整理してみましょう。

지침 1/3

undefined XP
  • 1
    • すべての映画について、titleと時間単位のdurationを選択し、duration_hoursというエイリアスを付けます。現在のdurationは分なので、durationを60.0で割る必要があります。
  • 2
    • すでに亡くなっているpeopleの割合を計算し、結果にpercentage_deadというエイリアスを付けます。
  • 3
    • MIN()とMAX()を使って、filmsテーブルがカバーする年数を10年単位(decade)で求め、number_of_decadesというエイリアスを付けます。