比如说:
对于一个查询界面,上面有下拉选择列表,text区域等等,都可以在这些地方输入查询条件,最后根据输入的单个或者多个条件,进行查询。
大家一般都是怎么设计SQL语句的呀?或者说,是否不在SQL上面动脑筋,而是通过别的途径实现复合查询?
另外,有一个语句连接问题不大明白
比如说:
String a="where xx='"+xx+"'";
String b="where xx='"+xx+"'";
String sql="select * from biao"+a+b;
这样写对吗?
谢谢高手指点!
对于一个查询界面,上面有下拉选择列表,text区域等等,都可以在这些地方输入查询条件,最后根据输入的单个或者多个条件,进行查询。
大家一般都是怎么设计SQL语句的呀?或者说,是否不在SQL上面动脑筋,而是通过别的途径实现复合查询?
另外,有一个语句连接问题不大明白
比如说:
String a="where xx='"+xx+"'";
String b="where xx='"+xx+"'";
String sql="select * from biao"+a+b;
这样写对吗?
谢谢高手指点!
解决方案 »
- OEM:ORA-28000: the account is locked.
- 多表事务问题
- 请问这样的语句查询出来为什么很慢,有没有优化的方案
- oracle多表联合更新中/*+ BYPASS_UJVC */无效怎么办?
- 双星了,散分。。。。。。。。。。。。。。。。。。。。
- 30求一个oracle日期计算问题,虚心请教各位哥哥姐姐.很急..... 在线等...
- [请教]关于字符串替换的问题
- 如何知道表空间的使用情况
- 关于SQL查询问题?
- 倾家荡产紧急求救:oracle在mandrake8.1下的安装问题(mandrake8.1+oracle9i)
- Oracle数据库建模用什么工具啊?
- 如何对SQl语句中的IN表达式使用参数?
String sql="select * from biao"+a+b;这个语句连接后是两个where,sql肯定不对。
应该是:
String a="where xx='"+xx+"'";
String b="and xx='"+xx+"'";
我就是想弄明白,字符串变量a和b,它俩和sql字符串的连接对吗?也就是+a+b这个有问题吗?格式方面的。
我照这样做,老是出现“SQL命令未正确结束”,但是我程序中的代码不涉及到where语句中的and符号啊。
楼上的这个方法就很好啊