webForumDet fria alternativet

Select ger tomma celler

Databaser & SQL

1 svar · 776 visningar · startad av Rulle

Medlem sedan juni 2000166 inlägg
Frågan#1

Hej
Kör en select-sats och jag får ut tomma celler, dvs det kan ha stått värden i dom tidigare men är nu tomma och jag vill bara ha ut dom som innehåller något. IS NOT NULL funkar inte, utan detta ger mig först alla channel som är tomma, men jag vill som sagt inte ha dessa med utan bara dom där channel har ett värde nu.

select L.vcchannel, S.vcresource, S.nvcinternal from dbo.tblChannel L
inner join dbo.tblResource S
on L.iresource=S.iresource
where vcchannel IS NOT NULL
order by 1,2 asc

Medlem sedan maj 2010117 inlägg
#2

Om de innehåller en tom sträng så prova detta:

select L.vcchannel, S.vcresource, S.nvcinternal from dbo.tblChannel L
inner join dbo.tblResource S
on L.iresource=S.iresource
where vcchannel IS NOT NULL AND LEN(vcchannel) > 0
order by 1,2 asc
252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)