mysql可以通过查询语句改变查询字段个数吗

mysql语句可以条件为1时查询字段1、字段2;条件为2时查询字段1、字段2、字段3吗

FineReport 123木头人1 发布于 2022-4-28 14:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-28 14:27(编辑于 2022-4-28 14:42)

select ${if(wgdj= 1,"firstwgbm,","firstwgmc,")} sheng, zhou, shi from grid_info

可以的...你在设计器写变量就行了

select 

${if(条件1="A","字段a,","字段b,")}

销量

from 你的表

---------------------------------多个字段----------------------

select 

${if(条件1="A","字段a,字段E,字段t,","字段b,字段F,字段QQc,")}

销量

from 你的表

image.png

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-4-28 14:29

SELECT ${IF(变量=="条件1","字段1,字段2","字段1,字段2,字段3")} FROM TABLENAME WHERE .............

  • 2关注人数
  • 223浏览人数
  • 最后回答于:2022-4-28 14:42
    请选择关闭问题的原因
    确定 取消
    返回顶部