sql >> Databasteknik >  >> RDS >> Oracle

Hur skriver man ut resultatet på en annan rad med SQL-fråga?

Jag tror att du förmodligen vill ha en UNION, så varje uppsättning data har sin egen rad.

select
    (case when max(PK_MTF1000) = min(PK_MTF1000) and count(PK_MTF1000) = count(*) or max(PK_MTF1000) is null then 'same' else 'diff'end)as PK_MTF1000, 
    max(PK_MTF1000), 
    min(PK_MTF1000)
from MTF1000 where ORG=' BULGER CAPITAL LLC'
union all
select
    (case when max(MID) = min(MID) and count(MID) = count(*) or max(MID) is null then 'same' else 'diff'end) as MID, 
    max(MID), 
    min(MID)
from MTF1000 where ORG=' BULGER CAPITAL LLC';


  1. Höj uttalande

  2. Databasoberoende SQL String Sammansättning i Rails

  3. Förbättra lösenordshasningen med ett slumpmässigt salt

  4. Ändra ett SQL Server Agent Schema (T-SQL)