Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak wydrukować wynik w innej linii za pomocą zapytania SQL?

Myślę, że prawdopodobnie chcesz UNION, więc każdy zestaw danych ma swój własny wiersz.

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. PLS-00428:w tej instrukcji SELECT oczekiwana jest klauzula INTO

  2. Wywołaj procedurę składowaną Oracle z aplikacji Java za pomocą hibernacji i puli połączeń c3p0

  3. ResultSet.next bardzo wolno tylko wtedy, gdy zapytanie zawiera ograniczenie FIRST_ROWS lub ROWNUM

  4. Wstawianie wielu wierszy z sekwencją w Oracle

  5. Aktualizacja Salesforce z Oracle®