Синтаксис функции
UNLIST принимает входные данные в виде строки или BLOB с подтипом «текст», а также опциональные параметры в виде разделителя и желаемый тип данных возвращаемых значений. По умолчанию разделитель запятая, а тип данных VARCHAR(32).
Пример запроса:
SELECT * FROM UNLIST('Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday') AS A;
/*
UNLIST
================================
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
*/
Преимущества
Функция UNLIST упрощает код, позволяя использовать списки идентификаторов в SQL-запросах, создавать тестовые данные, обрабатывать ввод или разбирать текстовые BLOB без циклов и временных таблиц.
Подробнее в документации