[英]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.