早教吧作业答案频道 -->其他-->
SQLCASE语句从数据表中选择一个字段“field”,如果“field”值是1或NULL就赋值为1,其它情况为0,该怎么写啊?这样写对不对啊?(CASEfieldWHEN'1'THEN'1'WHENNULLTHEN'1'ELSE'0'END)AS
题目详情
SQL CASE语句
从数据表中选择一个字段“field”,如果“field”值是1或NULL就赋值为1,其它情况为0,该怎么写啊?这样写对不对啊?
(CASE field
WHEN '1' THEN '1'
WHEN NULL THEN '1'
ELSE '0' END
) AS field
从数据表中选择一个字段“field”,如果“field”值是1或NULL就赋值为1,其它情况为0,该怎么写啊?这样写对不对啊?
(CASE field
WHEN '1' THEN '1'
WHEN NULL THEN '1'
ELSE '0' END
) AS field
▼优质解答
答案和解析
不要使用when null来判断,等于NULL的时候判断不出来的你可以当字段等于NULL时给一个默认值。比如(CASE isnull(field,'') WHEN '1' THEN '1' WHEN '' THEN '1' ELSE '0' END) AS field或者在when后边写条件case when...
看了SQLCASE语句从数据表中选...的网友还看了以下:
u^2/(u^2+3u+2)=1+1/(u+1)-4/(u+2)等号左边是用什么方法变成等号右边的 2020-05-13 …
导数运算//(u*1/v)'怎么化简成u'*1/v+u*(1/v)'?(u/v)'=(u*1/v) 2020-06-04 …
设y=x^u,求y^n=?这是书上的解法是y'=ux^(u-1),y''=u(u-1)x^(u-2 2020-06-18 …
f(1+x)=xˆ2,求f(X),它的其中的一个解法是令1+X=u,得f(u)=(u-1)怎么就得 2020-07-09 …
f(1+x)=xˆ2,求f(X),它的其中的一个解法是令1+X=u,得f(u)=(u-1)怎么就得 2020-07-09 …
(1)已知随即变量X=U+2V和Y=U-2V不相关,下列哪个正确()(A)N(0,1),N(0,1 2020-08-01 …
若函数f(x)的定义域为(负无穷,1)∪(正无穷,1),方程f(x)-1=0的解集为{-1,0}, 2020-08-01 …
二项分布问题U服从二项分布B(2,1/2),有一个随机变量X满足(X=-1,若U≤0),(X=1,若 2020-10-31 …
U为全集,A为U的交集,求CuACuA就是A在u这个全集中的补集(1)U=R,A={x│-1 2020-12-17 …
SQLCASE语句从数据表中选择一个字段“field”,如果“field”值是1或NULL就赋值为1 2020-12-31 …