使用T-SQL语句如何实现下列要求
企业建立了员工信息数据库,由于工资变动需要将满足工龄,年龄,性别,学历等情况增长工资,使用T-SQL语句如何实现并行查询满足工龄,年龄,性别,学历任何3个指定要求进行查询...
企业建立了员工信息数据库,由于工资变动需要将满足工龄,年龄,性别,学历等情况增长工资,使用T-SQL语句如何实现并行查询满足工龄,年龄,性别,学历任何3个指定要求进行查询,要如何写出条件语句。
展开
2个回答
展开全部
如果是在一张表里
select 员工姓名 from 员工信息表 where 性别=男 and
((工龄>='要求工龄' and 年龄>='要求年龄')
or (学历 in (要求学历) and 年龄>='要求年龄')
or (工龄>='要求工龄' and 学历 in (要求学历)))
select 员工姓名 from 员工信息表 where 性别=女 and
((工龄>='要求工龄' and 年龄>='要求年龄')
or (学历 in (要求学历) and 年龄>='要求年龄')
or (工龄>='要求工龄' and 学历 in (要求学历)))
要是有同名的最好用员工编号查询
select 员工姓名 from 员工信息表 where 性别=男 and
((工龄>='要求工龄' and 年龄>='要求年龄')
or (学历 in (要求学历) and 年龄>='要求年龄')
or (工龄>='要求工龄' and 学历 in (要求学历)))
select 员工姓名 from 员工信息表 where 性别=女 and
((工龄>='要求工龄' and 年龄>='要求年龄')
or (学历 in (要求学历) and 年龄>='要求年龄')
or (工龄>='要求工龄' and 学历 in (要求学历)))
要是有同名的最好用员工编号查询
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询