mysql if else使用 case使用

SELECT
    b.id AS "设备拥有者id",
    b. NAME AS "设备拥有者姓名",
    CONCAT(b.tel, '\t') AS "设备拥有者电话",                -- 导出csv时设置成正常文本 身份证、手机号、数字订单号等
    CONCAT(a.cdkey, '\t') AS "设备sn码",                     
    IF (a.fromId = 0, "公司", c. NAME) AS "调拨人姓名",               --  如果为0显示公司,其他显示查询的名称
    IF (a.fromId = 0,"公司",CONCAT(c.tel, '\t')) AS "调拨人电话",
    ( case when a.type = 1 then "采购 "
               when a.type = 2 then "兑换"
               when a.type = 3 then "激活"
      else "其他"
      end)    AS "操作",                                                                    --多条件判断
    FROM_UNIXTIME(a.created_at, '%Y-%m-%d %H:%i:%s') AS "记录时间"    -- 时间戳转换时间格式
FROM
    db_user_pos_record_detail AS a,
    db_user AS b,
    db_user AS c
WHERE
    cdkey = '123456'
AND b.id = a.toId
AND c.id = b.pid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值