我正在尝试修改一列,我想将某些行设置为true
,而其他行将其转换为false
update products set on_sale=False where status=1 and seller=test;
update products set on_sale=true Where price > 100 and status=1 and seller=test;
上面的工作,但我相信它可以在一个查询,即这样的东西
\\ python syntax for the if condition
update prodcuts set on_sale=(True if price > 100 else False) WHERE status=1 and seller=test
1条答案
按热度按时间cotxawn71#
您可以借助
CASE
表达式执行单个更新: