比如我想定义一个年份参数XXXX,这个值在查询时手动输入,比如查询前,请输入XXXX=2010,然后在的后面的语句里去调用XXXX。
当输入的年是2010时,XXXX=2010,当输入的是2012时,XXXX=2012
然后在查询时
case when t.Fyear=XXXX then .....
case when t.Fyear=XXXX-1 then .....
不知道这样讲有没有明白。
SQL查询时能定义一个参数,在查询时给这个参数赋予一个值吗?比如一个年参数为XXXX,查询前使XXXX=2012
答案:2 悬赏:20
解决时间 2021-03-12 08:09
- 提问者网友:清茶柒夏
- 2021-03-11 19:19
最佳答案
- 二级知识专家网友:零负荷的放任
- 2021-03-11 19:32
没有问题,你说的这算一个查询的功能。
在前台中输入年份,传到后台进行按年份查询数据。
在程序中声明一个变量nianfen,将年份传人到后台业务程序中,由程序将此变量的值与sql语句进行拼接,比如:sql="select * from t where Fyear="+nianfen,之后将sql语句传入数据库进行执行即可。
在前台中输入年份,传到后台进行按年份查询数据。
在程序中声明一个变量nianfen,将年份传人到后台业务程序中,由程序将此变量的值与sql语句进行拼接,比如:sql="select * from t where Fyear="+nianfen,之后将sql语句传入数据库进行执行即可。
全部回答
- 1楼网友:如果这是命
- 2021-03-11 20:41
我也不确定,还是看看专业人士怎么说。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯