はじめに
このプロジェクトでは、人事データベースの従業員テーブル(emp)から関連情報を取得するために、MySQL の組み込み関数をどのように使用するかを学びます。関係データベース内のデータにアクセスして操作するための SQL クエリを書く練習を行います。
👀 プレビュー
MariaDB [personnel]> SOURCE /home/labex/project/multiple_line_function.sql;
+---------------+------------+------------+-------------+
| department_id | max_salary | min_salary | avg_salary |
+---------------+------------+------------+-------------+
| 20 | 3000.00 | 800.00 | 2175.000000 |
| 10 | 5000.00 | 1300.00 | 2916.666667 |
+---------------+------------+------------+-------------+
2 rows in set (0.001 sec)
🎯 タスク
このプロジェクトで学ぶことは以下の通りです。
sudoコマンドを使ってパスワードなしで MySQL にアクセスする方法- SQL ファイルからデータを MySQL データベースにインポートする方法
- 平均給与が 2000 以上の部署の部署番号、最大給与、最小給与、平均給与を取得し、結果を部署番号の降順にソートする SQL クエリを書く方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- MySQL の組み込み関数を使って複雑なデータ分析を行う方法を理解する
- 関係データベースからデータを取得して操作する SQL クエリを書く
- SQL の知識を応用して現実世界のデータ管理問題を解決する




