12.12 与子查询所有结果比较
根据一个表中数据,通过与子查询中所有结果比较筛选记录。根据员工表,查询哪些员工的工资比所有销售部员工都要高。
ID | NAME | DEPT | SALARY |
---|---|---|---|
1 | Rebecca | R&D | 7000 |
2 | Ashley | Finance | 11000 |
3 | Rachel | Sales | 9000 |
4 | Emily | HR | 7000 |
5 | Ashley | R&D | 16000 |
… | … | … | … |
脚本:
A | |
---|---|
1 | =connect(“db”) |
2 | =A1.query@x(“select * from Employee”) |
3 | =A2.select(DEPT:“Sales”).max(SALARY) |
4 | =A2.select(SALARY>A3) |
A1 连接数据库
A2 查询员工表
A3 计算销售表员工的最高工资
A4 选出工资比所有销售部员工都高的员工
运行结果:
ID | NAME | DEPT | SALARY |
---|---|---|---|
5 | Ashley | R&D | 16000 |
20 | Alexis | Administration | 16000 |
22 | Jacob | R&D | 18000 |
47 | Elizabeth | Marketing | 17000 |