Ciao Ho una query in cui voglio selezionare il valore di uno dei due campi a seconda se uno è vuoto.PostgreSQL: selezionare uno dei due campi a seconda di quale è vuoto
field1 and field2
voglio selezionarli come complete_field
IF field1 is empty, then complete_field is field2
ELSE complete_field is field1
in PHP sarebbe stato fatto come:
$complete_field = $field1 == '' ? $field2 : $field1;
Come dovrei fare questo in PostgreSQL?
ho provato:
SELECT
(IF field1 = '' THEN field2 ELSE field1) AS complete_field
FROM
table
ma doesnt lavoro.
Please help me :) Grazie
'SELEZIONA COALESCE (campo1, campo2) AS the_field DA my_table;' avrebbe funzionato se i campi erano NULL. Sono davvero delle stringhe vuote invece di essere NULL? – wildplasser