java拼sql,or和and同时存在时该怎么写?

图片中是SQL,我想把where条件中红框里面的AND改成OR,SQL语句该怎么拼写?求助大神啊

第1个回答  2015-08-28
不知道你这什么语法写的
or的话 要加括号()
是不是 AND a={b}
改成
or(a={?})
你看支持这种写法不本回答被提问者和网友采纳
第2个回答  2015-08-28
直接换成OR不就结束了吗?追问

换成OR查询结果不对,如果前面的AND成立,后面OR中的条件就不会执行

java里 这两条sql查询语句怎么合在一起 或者同时执行
如果,仅仅只是同时执行 用个union all 即可 如果是想执行这两行sql 当author 为null 用like 查询, 当title 为空 用author 查询,当都为null只用id查询,建议用恒等式,因为if else 代码太多了 即 nvl(nvl(author ?),1) LIKE nvl(nvl(?, author),1)AND nvl(nvl( title, ?),1) LIKE nvl...

在java中写一段很长的SQL语句该怎么写 我这个该怎么改
select "+ uid +"from " +t_user_log +" where name = "+ name+ “and date between '”+ date +"'"写成类似于这种的。你这SQL语句我看着没什么问题,你扔到你数据库里看看能不能查出来。我拼SQL语句一直都是先写好SQL语句,然后把条件换成“”.双引号和括号再做处理,你这么走几遍就...

数据库 Java SQL select from where 两个条件并列情况
SELECT `id`, `searchTimes` FROM `relationship` WHERE ('word_one' = 'man' AND 'word_two' = 'banana') OR ('word_one' = 'banana' AND 'word_two' = 'man')

sql里面或用什么符号表示
or是或,两个里面满足一个就行 and是与,两个必须都满足

java中如何处理多条件的sql查询语句
一般多个条件的时候,处理方式是 select * from table where 1 = 1先写上这样一个条件,这样你以后的条件就可以直接用 if判断了,比如现在有A ,B 两个条件 就可以直接这样 String sql = "select * from table where 1 = 1";if( 条件A != null ){ sql += " and A =" + 条件A;...

Java sql实现联合查询的语句
Java sql实现联合查询的语句 如输入表a的数据输出表b的相应数据及同时查询表a表b符合条件的数据2条完整语句我可能没说太清楚比如表a的字段是姓名、手机表b的字段是姓名、邮箱1是输入手机输出邮箱2是根据手机和邮箱... 如输入表a的数据输出表b的相应数据及同时查询表a表b符合条件的数据2条完整语句我可能没说太...

在java代码中拼接sql语句,用的是in为什么还是报错 single-row subquery...
我觉得错误在于你多写了括号的原因的 and a.assetid in(select mp.parentassetid from t_medianews_program mp,t_program_segment ps,t_segment ts where mp.subassetid = ps.parentassetid and ps.subassetid = ts.assetid and ts.name like '%111%',select cp.parentassetid from t_...

SQL语句中 between and
SELECT * FROM 表名 where 列名 between '2012-02' and '2012-03' or 列名 between '2012-06' and '2012-07'。示例如下:

java的多条件查询,怎么样才能两个条件同时满足并查询?
你这两个if语句没有关联的,因为你没有在第二个if语句的前面加else,所以如果两个条件都成立的话是可以都执行的。

JAVA方法,SQL语句模糊查询?
也可以这样:String sql="select * from ARITCLE where type="+type+" and title like "++" and writer like "+writer+"";改成 String sql="select * from ARITCLE where type="+type+" and title like '%"++"%' and writer like '%"+writer+"'%";如果writer 这些参数是用户输入...

相似回答