SELECT sql 里加判断语句
例子如下:
select id, (
case
when json_value(levels, '$[0].positionNo')='SECOND'
then
json_value(levels, '$[0].positionNo')
when json_value(levels, '$[1].positionNo')='SECOND'
then
json_value(levels, '$[1].positionNo')
else
'FIRST'
end
) positionNo from t_user
order by positionNo asc, id asc;

本文介绍在SQL查询中如何运用CASE语句进行条件判断,通过一个具体示例展示如何根据JSON字段的不同值选择性地返回特定数据。此方法适用于需要在SQL查询中加入逻辑判断的场景。
626

被折叠的 条评论
为什么被折叠?



