Как запустить тесты в исходном коде Node.js?

Если вы можете создать таблицу чисел, которая содержит числа от 1 до максимальных полей для разделения, вы можете использовать такое решение:

select
  tablename.id,
  SUBSTRING_INDEX(SUBSTRING_INDEX(tablename.name, ',', numbers.n), ',', -1) name
from
  numbers inner join tablename
  on CHAR_LENGTH(tablename.name)
     -CHAR_LENGTH(REPLACE(tablename.name, ',', ''))>=numbers.n-1
order by
  id, n

См. здесь скрипку .

Если вы не можете создать таблицу, то решение может быть следующим:

select
  tablename.id,
  SUBSTRING_INDEX(SUBSTRING_INDEX(tablename.name, ',', numbers.n), ',', -1) name
from
  (select 1 n union all
   select 2 union all select 3 union all
   select 4 union all select 5) numbers INNER JOIN tablename
  on CHAR_LENGTH(tablename.name)
     -CHAR_LENGTH(REPLACE(tablename.name, ',', ''))>=numbers.n-1
order by
  id, n

пример скрипта - здесь .

0
задан Unifoster 17 January 2019 в 03:46
поделиться

1 ответ

Пожалуйста, позвольте мне поделиться с вами базовой структурой для автоматического запуска нескольких тестов.

https://github.com/eum602/Basic-testing-Examples-Using-NodeJS

Удачи.

0
ответ дан eum602 17 January 2019 в 03:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: