[英]SQL query: how to display the name of a person having the minimum/maximum account balance
我有这个表和下面的值,我需要
在浦那分行显示具有最低余额的帐户名称以及具有最大余额的名称。
任何帮助都会很棒。 谢谢你。
CREATE TABLE account
(
cust_name CHAR (15),
acc_no CHAR (5),
branch CHAR (15),
balance INTEGER
);
INSERT INTO account
VALUES ("aman",
"100",
"nagpur",
50000)
, ("bhushan","101","jaipur",2500),("cindy","102","mumbai",0);
INSERT INTO account
VALUES ("dinesh",
"103",
"pune",
23000)
, ("ellie","104","jaipur",12000),("frank","105","pune",350);
INSERT INTO account
VALUES ("himesh",
"106",
"bhopal",
5000)
, ("ishan","107","mumbai",100000),("jatin","108","nagpur",1000);
INSERT INTO account
VALUES ("kumar",
"109",
"jaipur",
8000);
这应该适用于所有数据库
Select cust_name from account where balance = (select max(balance) from account) and branch = "Pune"
Union all
Select cust_name from account where balance = (select min(balance) from account) and branch = "Pune"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.