Skip to content

SELECT文の基本

知識課題

知識課題1

  • SELECT文の主な目的と役割を説明してください。
  • SELECT文の基本構文を構成する主要な句(例: SELECT句、FROM句)を挙げ、それぞれの役割を説明してください。
  • SELECT * FROM employees; というSQL文が何を実行するのかを具体的に説明してください。

知識課題2

  • 文字列や列の値を連結する演算子||の使用目的を説明してください。
  • 社員」テーブルに「姓」列と「名」列があると仮定し、||を用いてこれらを連結し「氏名」として表示するSELECT文の例を示してください。

知識課題3

  • SELECT文における「列エイリアス」の使用目的とその利点を説明してください。
  • 知識課題3で示したSELECT文の例を、「氏名」という列エイリアスが付与されるように修正してください。

知識課題4

  • ORDER BY句の目的と役割を説明してください。
  • 「社員」テーブルの全データを、「年齢」列の値に基づいて降順(大きいものから順)で表示するSELECT文を作成してください。

実践課題

実践課題1

  • customerテーブルに含まれる全ての列のデータを取得するSELECT文を作成してください。
  • customerテーブルから、last_namefirst_nameの列だけを取得するSELECT文を作成してください。

実践課題2

  • customerテーブルのfirst_name列とlast_name列の値を連結し、間に半角スペースを入れて表示するSELECT文を作成してください。

実践課題3

  • 実践課題2で作成したSQL文を基に、連結して作成した列にfull_nameという分かりやすい名前(列エイリアス)を付けて表示するようにしてください。

実践課題4

  • customerテーブルの全てのデータを、last_nameのアルファベット順(昇順)で並び替えて表示するSELECT文を作成してください。
  • customerテーブルの全てのデータを、create_dateが新しい順(降順)で並び替えて表示するSELECT文を作成してください。
  • customerテーブルのデータを、まずfirst_nameのアルファベット順(昇順)で並び替え、first_nameが同じ場合はlast_nameのアルファベット順(降順)で並び替えて表示するSELECT文を作成してください。

参考資料