Mysql 基于变量值的SQL查询,需要忽略空变量并考虑包含变量的变量

Mysql 基于变量值的SQL查询,需要忽略空变量并考虑包含变量的变量,mysql,sql,sql-server,Mysql,Sql,Sql Server,我有6个变量 A、 b、c、d、e、f 结果变量 Res1,res2,res3,res4,res5,res6 任何变量都可以为空或包含30.43等值 需要编写一个如下所示的查询: 条件1: 如果a>=30和b>=30,则 Res1='True' 若变量b为空,则条件应为空 A> =30 如果变量a为空,那么 B> =30 和这个一样,如果 A、B、C、D、E、F是在条件下执行相应的检查,如果任何变量为NULL,那么我们需要忽略它,并考虑REST变量。简单地说,如果变量不为null且包含值,则条件

我有6个变量 A、 b、c、d、e、f

结果变量 Res1,res2,res3,res4,res5,res6

任何变量都可以为空或包含30.43等值

需要编写一个如下所示的查询:

条件1: 如果a>=30和b>=30,则 Res1='True' 若变量b为空,则条件应为空 A> =30 如果变量a为空,那么 B> =30

和这个一样,如果
A、B、C、D、E、F是在条件下执行相应的检查,如果任何变量为NULL,那么我们需要忽略它,并考虑REST变量。简单地说,如果变量不为null且包含值,则条件将基于。我无法正确地理解您的问题,我假设您有一些变量,并且需要通过对这些变量进行某些条件处理来获得结果。 我假设您不知道在这种情况下必须使用什么语法。对变量使用此语法

 (CASE WHEN [Your_Variable] IS NULL
  THEN [Assign Your Variable with Condition]
  ELSE [Assign Your Variable with Condition] END) AS [Your_Variable])

首先,哪个数据库产品,其次,这只是变量操作吗?还是涉及到集合和表格?请提供一个数据的代表性示例,以及输出应该是什么样子。Cond1如果变量a&b保持值(非空)如果(a>=30&b>=30),则res1='show'否则'隐藏'cond2如果(a>=30&b>=30&c>=30&d>=30&e>=30&f>=30)所有6个变量都不是空的然后res6='show'else'hide'如果变量a为空且其他5个变量不为空,那么我们需要从条件中忽略变量a,然后如果(b>=30&c>=30&d>=30&e>=30&f>=30),那么res6='show'else'hide'简单地说,如果VaR是空的,那么我们需要忽略THT FRM COND &如果它持有SOM值,那么它是COND中的注册器,我有SQL Server 2012。让我简化,两个变量A和B,我们需要检查每个变量是否为空,如果不是NULL,那么在条件中考虑变量或者忽略它。