Запрос ниже не возвращает никакого значения, кроме как удалить "И источник вроде concat ("% "," ","% ")". даже если я передаю параметры в аналогичное предложение, я все равно не получаю никакого результата.
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('%','','%')
Проблема заключалась в том, что я использовал два столбца, которые содержали null в моем разделе where. Я должен был установить для них значение по умолчанию, прежде чем этот запрос мог бы работать.