SQL喜欢并连接不返回值



下面的查询不返回任何值,除了我删除"和源像concat('%'","'','%'("。 即使我将参数传递给 like 子句,我仍然没有得到任何结果。

    SELECT 
    *
FROM
    report r
WHERE
    DATE(r.txn_date) BETWEEN '2018-01-1' AND '2018-01-17'
        AND r.names LIKE CONCAT('%','','%')
        AND r.comments LIKE CONCAT('%', '','%')
        AND r.tid LIKE CONCAT('%','','%')
        AND r.source like concat('%','','%')

问题是我在 where 子句中使用了两列包含 null 的列。在上述查询起作用之前,我必须为它们设置默认值。

相关内容

  • 没有找到相关文章

最新更新