Ciao a tutti,
ho un problema con una SELECT un po' particolare.
Praticamente devo estrarre delle colonne da una tabella enorme, sia in termini di righe che di colonne appunto.
Ora però mi sono accorto che un'informazione di cui ho bisogno potrebbe essere registrate su una colonna A, su una colonna B oppure su entrambe.
Quindi non posso utilizzare il concat perchè se il dato è presente in entrambe le colonne mi viene duplicato.
Esiste un modo per poter fare una sorta di IF in modo che se il dato non viene trovato nella colonna A, allora seleziona la colonna B?
Grazie in anticipo spero di essermi spiegato.
EDIT: ho risolto ragazzi, ho utilizzato quest sintassi
CASE WHEN colonnaA IS NULL THEN colonnaB ELSE NULL END AS nomeColonna.
Grazie comunque!

Rispondi quotando