相关疑难解决方法(0)

MySQL - 在MySQL UPDATE或SELECT Queries中使用If Then Else

如何在评估为True的条件下更新表并设置不同的值.

例如 :

UPDATE Table
SET A = '1' IF A > 0 AND A < 1
SET A = '2' IF A > 1 AND A < 2
WHERE A IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)

我在过程和函数中看到了CASE表达式和IF表达式,但我想在一个简单的update/select语句中使用它.是否有可能或者我对这个可爱的开源数据库有太多期待?

mysql

40
推荐指数
3
解决办法
11万
查看次数

标签 统计

mysql ×1