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

Tanda kutip salah saat menggunakan tab silang () di PostgreSQL

Untuk menghindari kebingungan tentang cara menghindari tanda kutip tunggal dan umumnya menyederhanakan sintaks, gunakan kutipan dolar untuk string kueri:

SELECT *
FROM   crosstab($$
    SELECT person_id, item_name, item_value
    FROM   t1 
    WHERE  person_id = 1
    AND    item_name IN ('NAME', 'GENDER')
    $$) AS virtual_table (person_id int, name varchar, gender varchar)

Dan Anda harus menambahkan ORDER BY ke string kueri Anda. Saya mengutip manual untuk modul tablefunc :

Selengkapnya:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bagaimana cara memiliki filter Accent-insensitive di Django dengan postgres?

  2. Mengalikan dua kolom yang telah dihitung pada pernyataan CASE

  3. Apa yang setara dengan MySQL dari EXPLAIN ANALYZE PostgreSQL?

  4. Saya sedang mengeksekusi n tidak. dari proses di mana n bisa antara 5 - 50. Setiap proses membuat beberapa operasi dml di postgres

  5. ubah kolom dari waktu dengan zona waktu ke cap waktu