替换值的查询是什么?
例如,在下表中,我想要将文本替换为1的单元格和将null替换为0的文本。
我搜索了论坛,发现了一个替换null的查询。另一个怎么样?
SELECT ISNULL(myColumn,0)FROM myTable
答案 0 :(得分:0)
尝试使用CASE WHEN。如下所示
CREATE TABLE #Example(
value [nvarchar](50) NULL
)
GO
INSERT #Example (value) VALUES (null)
INSERT #Example (value) VALUES ('null')
INSERT #Example (value) VALUES ('dsaf')
INSERT #Example (value) VALUES ('INDIA')
select value, case
when value is null then 0
when value='null' then 0
else 1 end value
from #example
DROP table #Example