Нужно объединить значения соседних ячеек и вывести в третьей - MySQL

Узнай цену своей работы

Формулировка задачи:

Коллеги, помогите. Сломал голову. есть три столбца нужно объединить значение первого столбца со значением второго и записать новое объединенное значение в третьем. прикрепил картинку таблица назыв. tabliza INSERT INTO tabliza (zx) SELECT concat(id_phone_code,phone_code) FROM tabliza; пробовал так в итоге оно записывает в столбец zx но в самом конце таблицы, там где первый второй столбец уже без значений...в итоге получается что как только там значения заканчиваются объединенные значения выводятся...а мне нужно чтобы с первой строки выводились а не в конце

Решение задачи: «Нужно объединить значения соседних ячеек и вывести в третьей»

textual
Листинг программы
UPDATE tab1
SET zx = concat(id_phone_code, phone_code)

Объяснение кода листинга программы

  1. Обновление таблицы tab1
  2. Поле, в которое производится запись, называется zx
  3. Значение этого поля формируется путем объединения значений полей id_phone_code и phone_code
  4. Результат объединения сохраняется в переменной zx
  5. Код, используемый для объединения значений, это concat(id_phone_code, phone_code)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы