在我们开发一些工具平台往往会针数据库做些动态的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'
在我们开发一些工具平台往往会针数据库做些动态的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'