用于显示值的Oracle SQL查询?
我有一张桌子,如图所示用于显示值的Oracle SQL查询?,sql,oracle,Sql,Oracle,我有一张桌子,如图所示 Amount Debit Credit Description ------ ----- ------ ----------- 275.00 275.00 Payroll 500.00 500.00 Payroll 288.00 288.00 Payroll 500.00 500.00
Amount Debit Credit Description
------ ----- ------ -----------
275.00 275.00 Payroll
500.00 500.00 Payroll
288.00 288.00 Payroll
500.00 500.00 Payroll
600.00 600.00 Payroll
988.00 988.00 Payroll
600.00 600.00 Payroll
我想显示两个不同的数字,如下表所示
Amount Debit Credit Description
------ ----- ------ -----------
500.00 500.00 Payroll
500.00 500.00 Payroll
及
现在的问题是,此查询的Oracle SQL是什么???请尝试:
SELECT
Amount,
Debit,
Credit,
Description
FROM
YourTable
WHERE
Amount IN (500.00, 600.00)
ORDER BY Amount
请尝试:
SELECT
Amount,
Debit,
Credit,
Description
FROM
YourTable
WHERE
Amount IN (500.00, 600.00)
ORDER BY Amount
像这样
select amount,debit,credit,Description
from tablename
where amount = 500 and amount = 600
group by amount,debit,credit,description;
像这样
select amount,debit,credit,Description
from tablename
where amount = 500 and amount = 600
group by amount,debit,credit,description;
使用EXISTS尝试它
使用EXISTS尝试它
从表中选择*
金额在哪里
选择金额
从桌子上
按金额、描述分组
借方为0,贷方为0
但最好是使用任何ID列进行自连接和分组,我相信您的原始表中会有ID列,而不是数量列。因为相同的金额可能会重复,但借方或贷方不相等。从表中选择*
金额在哪里
选择金额
从桌子上
按金额、描述分组
借方为0,贷方为0
但最好是使用任何ID列进行自连接和分组,我相信您的原始表中会有ID列,而不是数量列。因为相同的金额可能会重复,而不是相等的借方或贷方。A++。这是一个完美的解决方案。根据您编写的语法,我使用它时没有返回行。a++++。这是一个完美的解决方案。根据您编写的语法,当我使用它时,没有返回任何行。@user814064 500和600是您想要的,不是吗?@user814064好的,问题没有太多描述。amount、debit、credit和description下的数据正在更改值select invoice_num、amount、debit、,信用证,来自abc的说明,其中发票数量='&num';如果我在发票号invoice_num中输入,那么该表的输出是,让我们假设上面看到1300104…@user814064 500和600是您想要的,不是吗?@user814064好的,问题没有太多描述。金额、借方、贷方和描述下的数据正在更改值select invoice_num、amount,来自abc的借方、贷方、说明,其中发票数量='&num';如果我在发票号invoice_num中输入该表的输出,我们可以说1300104如上图所示。。。