[英]SQL Server Select on Different column
我想根据SQL Server中的不同列选择一个值,
说
Result = Isnull(A.OUT1,'')<>'' then select A.OUT1
Isnull(A.OUT2,'')<>'' then select A.OUT2
Isnull(A.OUT3,'')<>'' then select A.OUT3
如何形成查询以获得结果?
你的意思是这样的:
SELECT CASE WHEN isnull(a.out1,'') '' THEN a.out1 WHEN isnull(a.out2,'') '' THEN a.out2 WHEN isnull(a.out3,'') '' THEN a.out3 ELSE '' END AS out_column FROM the_table a
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.