sql >> Databáze >  >> RDS >> PostgreSQL

Odstraňte dvojité uvozovky z pole json selektivním způsobem v PostgreSQL

Můžete použít jsonb_set() pro otočení změňte datový typ hodnoty atributu parameter1 :

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

Ukázka na DB Fiddle




  1. Rails 3.2 + MySQL:Chyba:Pole 'created_at' nemá výchozí hodnotu:INSERT INTO

  2. Úvod do funkcí Inline Table-Valued Functions (ITVF) na serveru SQL Server

  3. Hibernate @OneToMany vyvolá výjimku MySQLSyntaxErrorException:Máte chybu v syntaxi SQL

  4. SQL Array Search