sql >> Database teknologi >  >> RDS >> PostgreSQL

Returnerer null individuelle værdier med postgres tablefunc crosstab()

Brug den anden form af funktionen :

F.eks.:

SELECT * FROM crosstab( $$ SELECT lab_tests_results.batch_id, lab_tests.test_name, lab_tests_results.test_result::FLOAT FROM lab_tests_results, lab_tests WHERE lab_tests.id=lab_tests_results.lab_test AND ( lab_tests.test_name LIKE 'Test Name 1' OR lab_tests.test_name LIKE 'Test Name 2') ORDER BY 1,2 $$, $$ VALUES('pH'), ('Temp') $$ ) AS final_result(batch_id VARCHAR, "pH" FLOAT, "Temp" FLOAT);


  1. Sådan eksporteres SQL-forespørgsel til TXT ved hjælp af kommandolinjen

  2. Hvordan kopierer man nye og opdaterede rækker fra en offline til en online database?

  3. Generering af en tilfældig og unik streng på 8 tegn ved hjælp af MySQL

  4. Javascript-dato til sql-datoobjekt