日期:2014-05-19  浏览次数:20505 次

一个联合查询的简单问题!
联合查询时如何采用判断,如果表中的ID值为0,在查询时如何判断为0和大于0的情况,好象是要采用ISNULL,但查询语句不知道要怎么写,麻烦各位指教下!多谢了!

------解决方案--------------------
isnull(字段名, 0)

--這樣?
------解决方案--------------------
用case when吧
------解决方案--------------------
like this?


SELECT
CASE
WHEN 列名 IS NULL THEN ...
WHEN 列名> 10 THEN ...
WHEN 列名= 10 THEN ...
ELSE ...
END AS 新列名
FROM 表