Нужно объединить значения соседних ячеек и вывести в третьей - 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)
Объяснение кода листинга программы
- Обновление таблицы
tab1
- Поле, в которое производится запись, называется
zx
- Значение этого поля формируется путем объединения значений полей
id_phone_code
иphone_code
- Результат объединения сохраняется в переменной
zx
- Код, используемый для объединения значений, это
concat(id_phone_code, phone_code)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д