gpt4 book ai didi

sql - 查找员工姓名,姓名相同但工资不同

转载 作者:行者123 更新时间:2023-12-04 14:04:28 26 4
gpt4 key购买 nike

我有一个“员工”表

create table employee
(
e_number int,
e_name varchar(20),
salary money,
hire_date date
)

现在我只想显示同名不同薪水的员工的名字。

我试过 从员工组中选择 e_name,count(*) by e_name having count(*)>1;但不能与“同薪”部分合并。有帮助吗?

最佳答案

假设您想要列出的两个人的名字:

SELECT e1.e_name
FROM employee e1, employee e2
WHERE e1.e_name = e2.e_name
AND e1.salary <> e2.salary;

如果您只希望每个名称列出一次,您可以使用 SELECT DISTINCT 而不是 SELECT。

关于sql - 查找员工姓名,姓名相同但工资不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813121/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com