要实现全为是、全为否和其余不变的功能,可以使用CASE语句来实现。

假设有一个名为"column_name"的列,可以使用以下SQL语句来将全为是的值修改为是,全为否的值修改为否,其余值保持不变:

UPDATE your_table
SET column_name = CASE 
    WHEN column_name = '是' THEN '是'
    WHEN column_name = '否' THEN '否'
    ELSE column_name
END;

在上述语句中,"your_table"是要更新的表名,"column_name"是要更新的列名。

首先,当列的值等于"是"时,使用"THEN '是'"将其更新为"是"。 然后,当列的值等于"否"时,使用"THEN '否'"将其更新为"否"。 最后,当列的值既不是"是"也不是"否"时,使用"ELSE column_name"将其保持不变。

SQL怎么写全是为是全否为否其余不变

原文地址: https://www.cveoy.top/t/topic/iE7n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录