sql-case when else 字符转对应内容

-- 相当于Java的switch
SELECT DISTINCT
a.id,
(case
when a.ticket_id is not null then '是'
else '否'
end
) is_use_ticket,
a.create_time,
(CASE b.authentication
WHEN 1 THEN '未认证'
WHEN 2 THEN '已认证'
WHEN 3 THEN '待审核'
WHEN 4 THEN '认证失败'
ELSE '其他'
END) authentication
FROM abcd AS a LEFT JOIN dcba AS b ON a.id = b.aid;
posted @   生生灯火半杯月  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示