はじめに
このプロジェクトでは、人事データベースの従業員テーブル(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の知識を応用して現実世界のデータ管理問題を解決する