我使用 MSQL 与 Ibatis 。通过检查动态查询来检索数据时遇到了麻烦。
在我的餐桌上..
Id(长)|名称(varchar)|性别(varchar)|年龄(整数)|
我要检索
的“名称”我想在性别为“男性”时使用动态查询。调用查询没有任何参数。 我真的想做就是那样..
SELECT NAME FROM PEOPLE WHERE ID > 0
<isNotEqual property="GENDER" compareValue="female">AND AGE > 16</isNotEqual>
我的问题如何弄明白,还有其他方法可以解决这个问题吗?我并不只是指Ibatis。
感谢您阅读我的问题。任何建议都将不胜感激。
答案 0 :(得分:0)
select name, age
from people
where gender = 'male' and age > 16
or gender = 'female'