如何在where中使用if

SELECT
        id as 库区id,
FROM
        TB_GrainDepot
where
        graindepot_name = '${sheet2}'    -- 库区名称

这是一个标准的SQL 查询。 ${sheet2} 是我定义的模版参数,但是我想把 where后面的条件  写成活的 。


如 :
if(A1 = 1 ){
graindepot_name = '${sheet1}'    -- 库区名称
}else if(A1 = 2) {
graindepot_name = '${sheet2}'    -- 库区名称
}


类似这种意思 ,不太会描述

FineReport457775123 发布于 2016-10-28 13:15
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
平凡发布于2016-10-28 13:22(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2016-10-28 13:22(编辑于 2023-9-6 09:34)
555
最佳回答
0
windy_gui发布于2016-10-28 13:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
457775123发布于2016-10-28 13:32(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    sheet是你的定义的参数啊
    回复
    2016-10-28 13:33 
最佳回答
0
Poseidon发布于2016-10-28 13:33(编辑于 2023-9-6 09:34)
555
  • 457775123 457775123(提问者)

    sheet 1 和 sheet 2 是我定义的参数  A1 =2  可以取到A1单元格吗
    回复
    2016-10-28 13:37 
最佳回答
0
457775123发布于2016-10-28 13:37(编辑于 2023-9-6 09:34)
555
最佳回答
0
蕊熙秋澜发布于2016-10-28 14:08(编辑于 2023-9-6 09:34)
555
最佳回答
0
遇见贵人发布于2017-2-15 14:25(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 729浏览人数
  • 最后回答于:2017-2-15 14:25
    活动推荐 更多
    热门课程 更多
    返回顶部