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 |
