Como selecionar primeiro o valor NOT NULL? [fechadas]

0

Exemplo: Tabela

COL1 COL2 COL3

ADAM NULL AAA

NULL EVE BBB

NULL NULL CCC

Como selecionar primeiro o valor NOT NULL? Por favor sugira. Obrigado !!!

    
por user408568 14.01.2015 / 17:05

1 resposta

1

Se você quiser o primeiro valor que não seja NULL, use COALESCE :

select coalesce(col1, col2, col3) from table

Ele ainda lhe dará NULL se col1 e col2 e col3 forem NULL.

    
por 14.01.2015 / 17:26

Tags