MySQL 數據庫是一種常用的關系型數據庫管理系統。在使用 MySQL 數據庫的過程中,數據庫查詢是非常常見的操作。以下是一些 MySQL 數據庫查詢試題。
1. 查詢 employee 表中的所有員工信息。 SELECT * FROM employee; 2. 查詢 employee 表中員工編號為 10 的員工信息。 SELECT * FROM employee WHERE emp_no = 10; 3. 查詢 employee 表中所有員工的姓名和工資。 SELECT emp_name, salary FROM employee; 4. 查詢 employee 表中工資大于 5000 的員工信息。 SELECT * FROM employee WHERE salary >5000; 5. 查詢 employee 表中員工姓名包含“張”字的員工信息。 SELECT * FROM employee WHERE emp_name LIKE '%張%'; 6. 查詢 department 表中所有部門的名稱和員工人數。 SELECT department.dep_name, COUNT(*) AS emp_num FROM department JOIN employee ON department.dep_no = employee.dep_no GROUP BY department.dep_name; 7. 查詢 employee 表中每個部門的平均工資。 SELECT department.dep_name, AVG(employee.salary) AS avg_salary FROM department JOIN employee ON department.dep_no = employee.dep_no GROUP BY department.dep_name; 8. 查詢 employee 表中工作時間超過 5 年的員工的姓名和雇傭日期。 SELECT emp_name, hire_date FROM employee WHERE DATEDIFF(CURDATE(), hire_date) >1825;