Результат запиту у змінну
Збереження результату у користувацькій змінній
Розглянемо приклад, де ми використовуємо функцію GROUP_CONCAT
для збереження результату у користувацькій змінній.
Приклад з таблицею employees
employees
Припустимо, у нас є таблиця employees
з такими даними:
1
Alice
2
Bob
3
Carol
Ми хочемо зберегти імена всіх працівників у змінну у вигляді рядка, розділеного комами.
Кроки:
Створимо таблицю
employees
і вставимо дані (якщо вона ще не існує):
Використаємо
GROUP_CONCAT
для об'єднання імен у один рядок і збережемо результат у користувацьку змінну@employee_list
:
Перевіримо значення змінної:
Очікуваний результат
Після виконання наведених запитів, значення змінної @employee_list
буде:
Alice, Bob, Carol
Таким чином, змінна @employee_list
буде містити імена всіх працівників, об'єднані в один рядок і розділені комами.
Повний приклад
Цей приклад показує, як можна використовувати GROUP_CONCAT
для збереження результату у користувацькій змінній та подальшого використання цього значення в інших запитах або виведення.
Last updated