簡體   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