Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да отпечатам резултата в различен ред с помощта на SQL заявка?

Мисля, че вероятно искате UNION, така че всеки набор от данни има свой собствен ред.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е целта на опцията за регистриране/нерегистриране в Oracle

  2. oracle pl/sql DBMS_LOCK грешка

  3. Как да използвам Oracle Ref Cursor от C# ODP.NET като параметър на ReturnValue, без да използвам съхранена функция или процедура?

  4. Получаване на данни от база данни на Oracle като CSV файл (или друг персонализиран текстов формат)

  5. Единично тестване за PL/SQL