选择一列,并在Oracle / TOAD中返回多个其他列

问题描述 投票:0回答:1

我的目标是只为区别并返回所有其他列:

SELECT CLM_AMT,  PAID_DATE, MBR, DISTINCT CLM_PD_AMT
FROM MY_CLAIMS
WHERE DATE >= '20200101
AND STATUS = 'CURRENT'
oracle toad
1个回答
0
投票
SQL> select deptno, min(sal) 2 from emp 3 group by deptno 4 / DEPTNO MIN(SAL) ---------- ---------- 30 951 10 1300 20 800

但是如果我想知道

哪个雇员的最低工资怎么办?然后,您也可以使用KEEP子句来收集它,例如

SQL> select deptno, min(sal), min(empno) KEEP ( dense_rank FIRST order by sal) empno 2 from emp 3 group by deptno 4 / DEPTNO MIN(SAL) EMPNO ---------- ---------- ---------- 10 1300 7934 20 800 7369 30 951 7900

因此,使用该方法,您应该能够调整查询以获取不同的CLM_PD_AMT,然后使用KEEP选择其他列。仅当您为
哪个
定义了不同的CLM_PD_AMT手段,即最小的手段时,这才有效最大的?等
© www.soinside.com 2019 - 2024. All rights reserved.