我有一个名为Customer的表,它包含两个名为opening_amt和receive_amt的列。我希望显示opening_amt
和receive_amt
之和大于15000的所有客户详细信息。
select *
from Customer
where opening_amt > 15000;
仅适用于开放amt,但此功能不起作用。
select *
from Customer
where opening_amt and receive_amt > 15000 ;
提前感谢您的帮助。
答案 0 :(得分:2)
您需要指定两列的数量!
select * from Customer where opening_amt > 15000 and receive_amt > 15000
或
" opening_amt和receive_amt的总和大于15000。"
select * from Customer where opening_amt + receive_amt > 15000
上面的两个例子都做了很多不同的事情。一个是确保只返回两个金额均大于15000的客户。第二个只返回超过15000的客户。