Улучшение запросов MySQL

#mysql #dbeaver

#mysql #dbeaver

Вопрос:

Мне нужно отфильтровать базу данных, но мой выбор слишком велик для DBeaver, который я использую. Можно ли сделать его другим?

 CustomersAffected IS NULL  AND Node NOT LIKE 'CTA%'  AND Node NOT LIKE 'OCO%'  AND Node NOT LIKE 'SJC%'  AND Node NOT LIKE 'MUA%'  AND Summary NOT LIKE 'Device Not%'  AND Summary NOT LIKE 'Wireless%'  AND Description NOT LIKE 'CLI%'  

Комментарии:

1. Что вы подразумеваете под «мой выбор слишком велик» ? Ты получаешь слишком много результатов?

2. Затем используйте что-нибудь другое, например, командную строку

3. Я думаю, что некоторые из них И должны быть ИЛИ

4. Буквально не представляете, чего вы пытаетесь достичь

Ответ №1:

Его можно сжать с помощью регулярного выражения

 CustomersAffected IS NULL AND Node NOT REGEXP 'CTA|OCO|SJC|MUA' AND Summary NOT REGEXP 'Device Not|Wireless' AND Description NOT LIKE 'CLI%'