[光州職業学校]インテリジェント人材開発院で学んだデータベース-復習2-6


ㅇ本課程は「インテリジェント人材開発院」で行われる.
https://www.smhrd.or.kr/
#インテリジェント人材開発院#国家サポートコードトレーニング#データベース#実習問題#6号~10号#演算子#ソフトウェア節#注文バイバイ節
<ディレクトリ>
ㅇ実習問題6
ㅇ実習問題7
ㅇ実習問題8
ㅇ実習問題9
練習問題10
ㅇさらにDBを実行し、descテーブル構造を入れます.
ㅇどのような場合にどのような演算子を使用するか、よく選択する必要があります
  • の値の検索->BETWEEN
  • 複数の値が見つかりました
  • ->IN
  • 値がない
  • ->IS NULL
  • 1個の値を検索する場合->キュー演算子(=)
  • ㅇ結果がno rowsselectedの場合
  • 本当のデータがない可能性がある(実験6)
  • 通常はコードが間違っていると考えられる.
  • no行が選択されている場合は、コードをエラーエラーエラーと見なし、
  • を考慮します.
  • を実行した結果は重要ではありません.データの分析は重要です.
  • です.

    ㅇ実習問題6


    SELECT last_name, salary*12
    FROM employees
    WHERE department_id in (20, 50)
    AND salary*12 BETWEEN 200000 AND 25000
  • did id=20 OR did id=50:2つの条件式、性能低下
    (場合によっては、ビットWinとInが記憶できないため複数の条件となる)
  • 質問)WHERE節にdepartment idを入力する場合、SELECT節にdepartment idを入力する必要はありませんか?
  • 回答)回答不要
    現在使用されているselect文を見ると、ないことが多い.
    現場ではSQL+ではなくインタフェースで確認します.
    インタフェース自体にカラム名または名詞を指定します.
    ほとんどの場合、リストが選択されていません.
  • ㅇ実習問題7


    SELECT last_name, hire_date
    FROM employees
    WHERE hire_date LIKE '06%'
  • 日なので、一重引用符(" ')
  • 06から、06%
  • ㅇ実習問題8


    SELECT last_name, job_id
    FROM employees
    WHERE manager_id IS NULL

    ㅇ実習問題9


    SELECT last_name, job_id, manager_id
    FROM employees
    WHERE manager_id IS NOT NULL

    練習問題10


    SELECT last_name, salary*12 AS ANNSAL, commission_pct
    FROM employees
    WHERE commission_pct IS NOT NULL
    ORDER BY ANNSAL DESC
  • ORDERセクションでは、Alias
  • が提供されます.