select
'private String'||
(case
when t.type='3' then '[]'
when t.type='4' then '[]'
else
''
end)
||' '||t.name,t.wtd_name_id from jc_wtd_fields t order by t.wtd_name_id,t.name 
本文提供了一个具体的SQL查询案例,展示了如何使用CASE语句进行条件判断来构造不同的字段类型,并按指定顺序排列查询结果。此示例有助于理解SQL中动态类型字段的应用。
select
'private String'||
(case
when t.type='3' then '[]'
when t.type='4' then '[]'
else
''
end)
||' '||t.name,t.wtd_name_id from jc_wtd_fields t order by t.wtd_name_id,t.name 
2240

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