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

Er det muligt at returnere tom række fra SQL Server?

Generelt, hvis du skal have en tom række returneret...

Hvis din oprindelige forespørgsel er

select a,b,c from tbl

Du kan gøre det til en underforespørgsel

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

Hvilket sikrer, at forespørgslen altid vil have et antal rækker på mindst én.



  1. java.lang.IllegalArgumentException:kolonne '_id' findes ikke

  2. Implementering af Django Project på Webfaction

  3. Hvordan forbinder man MySQL-database til C# WinForm Application?

  4. Hvordan løses dilemmaet med at gemme menneskenavne i MySQL og bevare både diskriminerbarhed og en søgning efter lignende navne?