我有一個包含若干列,我需要檢查他們是否有使用數據的SQL Server 2005的表檢查,如果列包含在SQL Server有意義的數據
case when MyColumn <> '' then 1 else 0 END
我的問題是我需要的東西上下工夫所有數據類型,如上面不會對0值
例如
case when MyColumn <> '' then 1 else 0 END
工作將返回false如果該值爲0,這是我需要,否則。
我試圖trim
,convert
,cast
,使用len
和datalength
無濟於事。
有人有任何建議嗎?
PS:我是新來MSSQL/T-SQL,但是必要強迫我,當MyColumn <> '' 或MyColumn <> 0或MyColumn是不使用該DB /語言 –
'情況NULL then 1 else 0 END' – Milen