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

Hilangkan tanda kutip ganda dari bidang json secara selektif di PostgreSQL

Anda dapat menggunakan jsonb_set() untuk mengubah tipe data dari nilai attribyte parameter1 :

update t_test_result
set test_json = jsonb_set(
    test_json, 
    '{parameter1}', 
    to_jsonb((test_json ->> 'parameter1')::numeric)
)
where test_json ? 'parameter1'

Demo di DB Fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekspor skrip CREATE untuk database

  2. Instalasi PostgreSQL Ketersediaan Tinggi Patroni

  3. Postgres, perbarui, dan kunci pemesanan

  4. Beralih dari MySQL ke PostgreSQL - tips, trik, dan paham?

  5. Parameter chunksize optimal di pandas.DataFrame.to_sql