Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 多变量的Case语句_Sql - Fatal编程技术网

Sql 多变量的Case语句

Sql 多变量的Case语句,sql,Sql,所以我们有各种各样的产品,包括水果和纸张等不过期的东西。产品------过期我如何做案例陈述来说明:当产品不是苹果或产品不是橙色时,则填写过期1 为什么不使用Union而不是case语句。。表结构和列结构未知,但可以使用下面的概念 select productname, expiratieonDate as Expiration from <table> where productType = fruits UNION select productname, 1 as Expi

所以我们有各种各样的产品,包括水果和纸张等不过期的东西。产品------过期我如何做案例陈述来说明:当产品不是苹果或产品不是橙色时,则填写过期1

为什么不使用Union而不是case语句。。表结构和列结构未知,但可以使用下面的概念

select productname, expiratieonDate as Expiration
  from <table>
 where productType = fruits
UNION
select productname, 1 as Expiration
  from <table>
 where productType = nonexpiration

请向我们提供一些示例数据和表结构、预期的结果集,以及迄今为止您所增加的查询,以便其他人能够提供帮助。Case完全支持和/或逻辑。当this=true或that为null且this=false时,则1其他“我是香蕉”结束