sql >> Databasteknik >  >> RDS >> Sqlserver

Är det möjligt att returnera tom rad från SQL Server?

I allmänhet, om du måste ha en tom rad returnerad...

Om din ursprungliga fråga är

select a,b,c from tbl

Du kan förvandla den till en underfråga

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

Vilket säkerställer att frågan alltid har ett antal rader på minst en.



  1. NOT NULL-begränsning över en uppsättning kolumner

  2. Försöker fylla en rullgardinsmeny i codeigniter med mysql-data

  3. Ett bättre sätt att generera denna json-array från MySql-data med php

  4. De 10 bästa anledningarna till att använda Access och Excel tillsammans