|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2001
Messaggi: 2930
|
[SQL] Aggiornamento campi relativi ad un attributo
Salve, ho un problema su un DBMS PostgreSQL, vi spiego:
ho una tabella in cui un attributo di tipo testo contiene in alcuni campi dei caratteri scomodi per una'ltra applicazione. In parole povere alcuni campi contengono delle virgole in mezzo e io le devo togliere e sostituirle con uno spazio. Ho pensato di usare l'istruzione UPDATE nel seguente modo ma ho difficolta su cosa mettere come argomento di SET: Codice:
UPDATE nome_tabella SET attributo = non so che mettere WHERE attributo = (SELECT attributo FROM nome_tabella WHERE attributo LIKE '%,%'); Codice:
SET attributo = '% %' Che si può fare?
__________________
HUAWEI Matebook 14 AMD - Ryzen 5 4600H - SO: Windows 10 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Non conosco postgre, comunque qui vedo che dovrebbe esistere una funzione replace() che dovrebbe fare al caso tuo.
Non ho modo di provarla, ma potresti provare con: Codice:
UPDATE nome_tabella SET attributo = replace(attributo , ',' , ' ')
__________________
Il sole è giallo |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2001
Messaggi: 2930
|
Yes! Era quella che avevo trovato anch'io ed è quella che mi serviva
![]()
__________________
HUAWEI Matebook 14 AMD - Ryzen 5 4600H - SO: Windows 10 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:46.