Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

È possibile restituire una riga vuota da SQL Server?

In genere, se devi restituire una riga vuota..

Se la tua query originale è

select a,b,c from tbl

Puoi trasformarlo in una sottoquery

select t.a,t.b,t.c
from (select 1 as adummy) a
left join (
    select a,b,c from tbl  -- original query
) t on 1=1

Ciò garantisce che la query abbia sempre un numero di righe di almeno uno.