帐户(编号,姓名,余额,建立日期,储蓄所编号) 储蓄所(编号,名称,地址,人数,所属城市) 借贷(帐户,借贷类型,金额,日期) 用sql语句根据上面基本表的信息完成下列查询。 3 查询比“长春南湖路”储蓄所开户的所有帐户余额都高的帐户名称。
时间: 2024-06-08 10:11:12 浏览: 29
三个表的一个sql语句查询
假设储蓄所表名为`SavingBank`, 帐户表名为`Account`, 则可以使用以下 SQL 语句进行查询:
```
SELECT Account.姓名
FROM Account
WHERE Account.余额 > ALL (
SELECT Account.余额
FROM Account, SavingBank
WHERE Account.储蓄所编号 = SavingBank.编号 AND SavingBank.地址 = '长春南湖路'
);
```
解释:内层的子查询先找到“长春南湖路”所在储蓄所的所有账户,然后取出这些账户的余额。然后外层的主查询使用 `ALL` 关键字来查找比这些余额都高的账户名称。
阅读全文