一列数据中,结果有8,9,8分,9分,满意,不满意等,如何把前四者归为满意,其他归为不满意或空值
时间: 2024-05-06 10:18:44 浏览: 9
假设这列数据在 Excel 表格的 A 列中,可以使用以下公式来对这些数据进行分类:
```
=IF(OR(A1=8,A1=9,A1="8分",A1="9分"),"满意",IF(OR(A1="满意",A1="不满意"),"","不满意"))
```
这个公式首先使用 OR 函数判断 A1 是否等于 8、9、"8分" 或 "9分" 中的任意一个,如果是,则该项归为满意。如果 A1 不是这些值,那么再使用 IF 函数判断 A1 是否等于 "满意" 或 "不满意",如果是,则该项为空值,否则该项归为不满意。将该公式应用到所有数据行即可。
相关问题
一列数据中,结果有8,9,8分,9分,满意,不满意等,mysql如何把前四者归为满意,其他归为不满意或空值
可以使用MySQL中的CASE语句来实现。具体操作如下:
```
UPDATE table_name
SET satisfaction =
CASE
WHEN score IN (8,9) THEN '满意'
ELSE '不满意或空值'
END
WHERE satisfaction IS NULL;
```
其中,table_name是你要更新的表名,score是分数列名,satisfaction是你要更新的列名。这个语句将前四个分数对应的结果设置为满意,其余的设置为不满意或空值。注意,这个语句只会更新satisfaction列中原来为空的行,如果要更新所有行,可以去掉WHERE子句。
mysql表中有一列数据同时有数字0-10,文字9分,10分,满意等,如何把数据9以上和9分10分满意统一归类为满意
可以使用MySQL的CASE语句来实现:
```
SELECT
CASE
WHEN data = '9分' THEN '满意'
WHEN data = '10分' THEN '满意'
WHEN data = '满意' THEN '满意'
WHEN data >= 9 THEN '满意'
ELSE '不满意'
END AS satisfaction
FROM table_name;
```
以上代码会查询表`table_name`中的`data`列数据,如果数据为`9分`、`10分`或者`满意`则返回`满意`,如果数据大于等于9则也返回`满意`,否则返回`不满意`。最后会将结果按照`satisfaction`列进行排序。
相关推荐
![.pdf](https://img-home.csdnimg.cn/images/20210720083646.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)