Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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 检查空值或空值_Sql - Fatal编程技术网

Sql 检查空值或空值

Sql 检查空值或空值,sql,Sql,我有这张桌子: ID Item. Price. Rating Location ------------------------------------- 1 abc 2 xyz 2. milk 10 7 3. rose qqq 4. DVD 10 2 5. WQQ 5 我必须将所有项目的结果输出到good或bad,goo

我有这张桌子:

ID   Item.  Price.  Rating  Location
-------------------------------------
1    abc     2               xyz
2.   milk   10        7
3.   rose                    qqq
4.   DVD    10        2        
5.   WQQ     5   
我必须将所有项目的结果输出到good或bad,good item是Price和Location列不为null或空的地方

输出

Good  Bad
1     4 

如何在单个查询中执行此操作?

使用
case
表达式尝试以下操作。这是你的电话号码

输出:

| good | bad |
| ---- | --- |
| 1    | 4   |

使用
大小写
表达式尝试以下操作。这是你的电话号码

输出:

| good | bad |
| ---- | --- |
| 1    | 4   |

“空”是什么意思?用你正在使用的数据库标记你的问题。“空”是什么意思?用你正在使用的数据库标记你的问题。这是大小写表达式,不是语句。(case表达式返回一个值。case语句用于存储过程中代码的条件执行。)@jarlh感谢您的反馈,我已经更新了我的答案。这是case表达式,不是语句。(case表达式返回一个值。case语句用于在存储过程中有条件地执行代码。)@jarlh感谢您的反馈,我已经更新了我的答案。