MySQL條件賦值是MySQL數據庫中非常常用的功能之一。它允許我們根據某種條件來動態給某個字段賦值。下面就給大家介紹一個使用MySQL條件賦值的案例。
UPDATE students SET age = CASE WHEN gender = 'male' THEN age + 1 WHEN gender = 'female' THEN age - 1 ELSE age END;
這段代碼的意思是:根據學生的性別來自動給他們的年齡加1或者減1。如果性別不是“男”或者“女”,則不修改年齡。這樣我們就可以很方便地更新所有學生的年齡,而不需要分別處理男女生。
除了條件賦值,MySQL還有很多其他有用的功能,比如分組、連接、排序等等。有了這些功能,我們就可以更加靈活地操作數據庫,提高開發效率。