coalesce的用法
SELECT title_id, COALESCE( price, 100 )
FROM titles
是把price为null的记录改为100.
但是,coalesce的帮助说的是"返回其参数中第一个非空表达式"。
哪位大侠给解惑一下.
用isnull(price,100)
如果能知道COALESCE的用法,那就更好了.
coalesce有N个参数,用第一个非空的作为函数返回值,就是当你的price不为空,就返回price,否则就返回100。如果你喜欢,还可以写成coalesce(price,null,100),在price为null的时候还是100。