Mysql中where 条件中加 if 判断-纯jdbc
在我们开发一些工具平台往往会针数据库做些动态的SQL支持;比如:格式 :IF(<condition>, <value if true>, <value if false>)例:SELECT*FROMtable_name ttWHEREIF (tt.a IS NOT NULL,tt.d IN ('xx',...
·
在我们开发一些工具平台往往会针数据库做些动态的SQL支持;比如:
格式 :
IF(<condition>, <value if true>, <value if false>)
例:
SELECT
*
FROM
table_name tt
WHERE
IF (
tt.a IS NOT NULL,
tt.d IN (
'xx',
'xxx',
'xxxx',
'xxxxx'
),
1 = 1
)
AND tt.c = 'xxx'
更多推荐
已为社区贡献2条内容
所有评论(0)