SQL语句GROUP BY 后面用问号?替代出现问题。
来源:互联网 发布:类似知轩藏书 编辑:程序博客网 时间:2024/04/29 18:52
今天做JAVA项目的时候连接数据库,需要用到GROUP BY 子句,但是因为我要根据某个值M的不同,GROUP BY跟的列值也不同,我一开始是使用了GROUP BY ?的形式,然后根据M的不同,pstmt.setString(1,"替换的列属性"),但是这样死活不起作用,而且我发现在select ?子句中出现的问号替代也不起作用。
问了很多人,都不知道怎么解决,无奈,只能用sql语句拼接了。也就是
if(M==3){sql.append("...GROUP BY a");}else if(M==10){sql.append("...GROUP BY b");}...
这样虽然解决了问题,但是代码终归不优雅。
好像有人说问号替代只能替代某些值,比如where子句后面的,不知道为什么,希望各位大神赐教。
听说String.format可以解决我的问题,不知道是不是,暂时没试。
0 0
- SQL语句GROUP BY 后面用问号?替代出现问题。
- sql语句group by问题
- 关于sql语句group by 排序问题~
- spark sql group by 出现问题
- sql 语句group by
- sql 语句group by
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- SQL GROUP BY 语句
- Android SDKVersion 参数列表
- 进制转换
- 求全局最小割(SW算法)
- Cocos2dx 3.0 过渡篇(一) 初体验
- 查看win8.1系统 激活信息
- SQL语句GROUP BY 后面用问号?替代出现问题。
- Cocos2dx 3.0 过渡篇(二) 事件回调
- 基于python的25种设计模式
- Win7下Maven3.2.1配置
- ASIHTTPRequest:异步请求之后 用代理传值问题 代理 块
- Cocos2dx 3.0 过渡篇(三) 触摸机制
- 在Google Earth和google map上用KML文件进行批量标记
- 相遇,倾城暖——致友情
- linux/win下安装loadrunner步骤详解