Конструктор SQL WHERE
Перетворіть список значень на умову SQL WHERE з IN списками, діапазонами та LIKE шаблонами.
Конструктор SQL WHERE
Вставте список значень, і цей інструмент створить готову умову SQL WHERE — IN список, діапазон BETWEEN, LIKE шаблон або просте порівняння — без необхідності вручну вводити лапки, коми та дужки. Він створений для повсякденного випадку перетворення стовпця електронної таблиці або результату запиту на фільтр наступного запиту.
Оберіть назву стовпця, оператор та спосіб об'єднання кількох умов (AND або OR). IN і NOT IN згортають кожне значення в один список, автоматично розбиваючи його на менші пакети, коли список перевищує встановлений вами розмір, щоб довгі списки залишалися в межах обмежень параметрів бази даних — пакети для IN об'єднуються з OR, а пакети для NOT IN з AND, оскільки це зберігає логіку, еквівалентну одному неподіленому списку. BETWEEN читає кожен рядок як пару низ:верх. Тип значення (рядок, число або дата) визначає, чи належать значення в лапках, і кожен апостроф всередині рядка автоматично екранується, щоб ім'я на кшталт O'Brien не могло порушити запит. Оберіть діалект SQL, щоб отримати правильне цитування ідентифікаторів для назви стовпця, яка це вимагає — зворотні лапки для MySQL, квадратні дужки для SQL Server, подвійні лапки скрізь.
Нарівні з буквальною умовою інструмент завжди створює параметризовану версію з вибраним вами стилем заповнювача — прості знаки питання, нумеровані $1/$2 заповнювачі або іменовані заповнювачі, отримані зі стовпця — плюс список значень у порядку їх прив'язування. Порожні рядки в списку значень пропускаються за замовчуванням або перетворюються на додаткову умову "OR стовпець IS NULL", коли вам потрібно включити рядки з NULL у результат.
Все працює локально у вашому браузері; значення, які ви вставляєте, ніколи не завантажуються нікуди. Скопіюйте результат, завантажте його як файл .txt або відправте результат назад на вхід, щоб продовжити його уточнення.