繁体   English   中英

Drupal 如何使用 sql 案例陈述类似

[英]Drupal how to use a sql case statement alike

我需要根据某个条件更新数据库中的所有节点,并且我需要这个更新是有条件的。 如果某个字段等于一个值,那么修改后的值是X,否则,值就是y,更准确的意义上,我需要类似于sql中的case语句的东西。

Update [node]
Set    [field] = CASE WHEN [field] IN (value1, value2, ...) THEN X ELSE Y END
WHERE  [field] = value

我使用三元运算符在两个值之间进行选择来设置并在节点 object 上使用设置 function

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM