Просто сталкивайтесь с этим, ответ прост, используйте ISNULL
. SQL не будет возвращать строки, если поле, которое вы тестируете, не имеет значения (в некоторых записях) при выполнении сравнения текста, например:
WHERE wpp.comment NOT LIKE '%CORE%'
Итак, вы временно заменили значение в null
(пустых) записях с помощью команды ISNULL
, например
WHERE (ISNULL(wpp.comment,'')) NOT LIKE '%CORE%'
Затем будут показаны все ваши записи, которые имеют нулевые значения, и пропущены все записи, которые соответствуют вашим критериям. Если вы хотите, вы можете поместить что-нибудь в запятую, чтобы помочь вам вспомнить, например,
WHERE (ISNULL(wpp.comment,'some_records_have_no_value')) NOT LIKE '%CORE%'