MySQL中if的寫法


關鍵詞:IF

--if 判斷,如果 device_num 的值為1,則賦值為100,反之為200
SELECT
    district,
    shop_name,
IF
    ( device_num = 1, 100, 200 ) AS device_num 
FROM
    `t_life_shop`

 關鍵詞:CASE

-- CASE WHEN(新增一個字段type值為,如果group_id = 1則type=1,如果group_id = 10則type=3,反之type=2)
SELECT
    uid,
    user_name,
    group_id,
    (
        CASE
        WHEN group_id = 1 THEN
            1
        WHEN group_id = 10 THEN
            3
        ELSE
            2
        END
    ) AS type
FROM
    t_sys_user;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM