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

Potrzebne wskazówki:Logika backendu SQL do dynamicznego wyboru pola przez użytkowników w interfejsie

możesz zacząć od czegoś takiego:

select * from
(
    select c.Country, y.Year
    from
    (select distinct Country from table) as c,
    (select distinct Year from table) as y
) as cy
left join table as t on t.Country = cy.Country and t.Year = cy.Year

to da ci wszystkie wiersze ze wszystkimi kombinacjami kraju/roku i opcjonalnie danych z głównej tabeli, dzięki czemu możesz teraz dodać filtrowanie/grupowanie




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oblicz różnicę czasu w SQL z przesunięciami

  2. Pobieranie znacznika czasu pliku przy użyciu PL/SQL

  3. Przykłady ciągów i liczb konkatenacji Oracle

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

  5. dołącz do wyszukiwania i groupby