tabella riportata:Query SQL per aggiungere valori di due colonne contenenti valori nulli?
ID ONE TWO X1 15 15 X2 10 - X3 - 20
seguente interrogazione:
SELECT (ONE + TWO) FROM (TABLE)
restituisce solo la somma dei valori X1
s', ma non gli altri dal momento che almeno una colonna ha un valore nullo. Come posso aggiungerli anche se c'è un null? consideri il nulla come uno 0 forse?
Sono consapevole. Grazie! – antonpug
In Oracle, la stringa vuota è NULL. Questo differisce dallo standard e da altri RDBM. In Oracle, selezionare 'true' da dual dove '' is null 'restituisce true e' select 'true' da dual dove '' = '' 'non restituisce una riga. Per questo motivo, l'operatore di concatenazione '||' restituirà null solo se entrambi i lati sono nulli. 'seleziona null || 'Hello World!' da dual' dà la stringa "Hello World!". –