PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mengembalikan nilai individu nol dengan postgres tablefunc crosstab()

Gunakan bentuk kedua dari fungsi :

Mis.:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menjalankan penjadwal web2py menggunakan database postgresql

  2. Dapatkan rentang tanggal berurutan yang berbeda dari rentang tanggal yang tumpang tindih

  3. Cara menginstal PyGreSQL menggunakan Virtualenv di Mac OS Sierra

  4. Postgres Buat Tampilan Dengan Fungsi Jenis Rekaman

  5. Bagaimana cara menampilkan WORK_MEM dari koneksi PostgreSQL eksternal?