С этим инструментом что-то не так?

О «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 (...)`

  1. По одному значению в строке

    "Values" принимает по одному элементу в строке — без запятых в исходнике. Инструмент тримит, отбрасывает пустые и строит clause из остального.

  2. Стиль кавычек

    "SQL string quote" — single или double. single — стандарт ANSI SQL; double — допустим в некоторых диалектах (для делимитированных идентификаторов). При single внутренние `'` удваиваются как `''`.

  3. Запуск

    Результат: sqlInClause (например, `IN ('Alice', 'Bob, the Tester')`) и count (число значений). Можно сразу подставить после `WHERE col`.

  4. Ограничения и предупреждения

    Это конкатенация строки, не параметризованный запрос — будьте осторожны с недоверенным вводом. В реальном коде используйте плейсхолдеры (`?`) и связывание массивов на стороне драйвера; этот инструмент — для ad-hoc-аналитики.