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


ㅇ本課程は「インテリジェント人材開発院」で行われる.
https://www.smhrd.or.kr/
#インテリジェント人材開発院#国家サポートコードトレーニング#データベース#実習問題#20号~22号#結合条件#グループ関数#カウント
<ディレクトリ>
練習問題20
練習問題21
ㅇ実練習問題22

練習問題20


SELECT job_id, COUNT(employee_id)
FROM employees
GROUP BY job_id
  • aという職業を持っている職員は何人いますか.これは求職者たちの行数だからです.
  • 職業がグループの基準となり、
  • の数、
  • をカウンタで計算します.
  • 「count*」または「countage id」を使用すると、私のグループの数が出力されます.
    出力職業の個数(最終的にはDistingと同じになるのでしょうか?)
  • カラーを見て、どんな値段か推測して、
  • の結果、従業員数が減少したが、職業数で説明することもできる=>行の数が職業数であるため、
  • カウントの列
  • 社員名は重複する可能性がありますpass
  • すなわち、Primary Key Imploy、
  • を使用する.

    練習問題21


    SELECT COUNT(DISTINCT manager_id)
    FROM employees
  • クリエイティブ:マネージャークリエイティブの数万世紀
  • 思い出せないならどんどん近づいていく
  • マネージャ:カウント(マネージャid)
  • 元107人の従業員のうち、マネージャーidがない人を除いて106人だった.
    (Null値は無視されるため)
  • マネージャのID=>distinct
  • を繰り返したはずです
  • マネージャーの身元を確認したい場合は、
  • にアクセスしてください.
    셀렉트 매니저아이디, 카운트(임플로이아이디)
    프롬 임플로이
    그룹바이 매니저아이디 (일반 컬럼과 그룹함수 함께 사용했으므로 그룹바이절)
    =>管理者IDによるグループ化
  • 19行の理由は、マネージャー(社長King Kk)がいなければ、一緒に出力されるため、
  • 100番職員管理の職員は14名
  • ㅇ実練習問題22


    SELECT MAX(salary)-MIN(salary)
    FROM employees
  • 組の関数は、列および定数、列および列に対して算術演算
  • を行うこともできる.