С этим инструментом что-то не так?
О «SQL In List Builder Online»
Этот инструмент превращает список значений в правильно квотированный SQL IN: вставьте значения (по строке, через запятую или в любом привычном формате) — получите "IN ('a', 'b', 'c', ...)" с корректным экранированием строк, чисел, дат и NULL.
Собирать IN вручную легко с ошибками: забыть кавычки, не экранировать апостроф в значении, смешать типы, потерять запятую. Инструмент делает всё автоматически и выдаёт готовую вставку.
Полезно при фильтрации по длинному списку ID, массовых запросах и конверсии Excel/CSV в SQL-фильтры. Совместимо с MySQL, PostgreSQL, SQL Server, Oracle, SQLite.
Как пользоваться этим инструментом
Как собрать список значений в SQL `IN (...)`
По одному значению в строке
"Values" принимает по одному элементу в строке — без запятых в исходнике. Инструмент тримит, отбрасывает пустые и строит clause из остального.
Стиль кавычек
"SQL string quote" — single или double. single — стандарт ANSI SQL; double — допустим в некоторых диалектах (для делимитированных идентификаторов). При single внутренние `'` удваиваются как `''`.
Запуск
Результат: sqlInClause (например, `IN ('Alice', 'Bob, the Tester')`) и count (число значений). Можно сразу подставить после `WHERE col`.
Ограничения и предупреждения
Это конкатенация строки, не параметризованный запрос — будьте осторожны с недоверенным вводом. В реальном коде используйте плейсхолдеры (`?`) и связывание массивов на стороне драйвера; этот инструмент — для ad-hoc-аналитики.