建立视图实发工资mysql

2023年 8月 2日 26.3k 0

建立视图是MySQL数据库中非常重要的一个功能,它可以为用户提供更加方便的数据查询和管理方式。下面我们针对实发工资表,演示如何建立一个视图。

CREATE VIEW v_salary AS
SELECT a.employee_id, a.name, a.basic_salary, a.social_security, a.housing_fund,
(a.basic_salary + a.social_security + a.housing_fund) AS total_salary,
(a.basic_salary + a.social_security + a.housing_fund - b.deduction) AS actual_salary
FROM t_salary AS a
LEFT JOIN t_deduction AS b
ON a.employee_id = b.employee_id;

建立视图实发工资mysql

上述代码根据实发工资表t_salary和扣款表t_deduction,创建了一个名为v_salary的视图。这个视图包含了员工ID、员工姓名、基本工资、社保、公积金、实发工资等相关信息。

在使用这个视图时,我们可以像使用普通表一样执行SELECT查询语句,例如:

SELECT * FROM v_salary WHERE actual_salary >5000;

这个查询语句会返回实发工资超过5000元的员工信息。通过建立这个视图,我们可以快速方便地查询员工实发工资信息,提高工作效率。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论