Используя SQL, я хотел бы объединить два столбца в один.
Здесь входная таблица, состоящая из двух столбцов:
stop_id stop_sequence
-------- -------------
35792956 1
29923564 5
64392834 3
54832139 71
98323521 25
73410935 4
Желаемый вывод
stop_id_coded
-------------
357929561
299235645
643928343
5483213971
9832352125
734109354
Обратите внимание: в этом случае все данные имеют ТЕКСТ.
Здесь мои испытания:
Испытание 1:
CREATE TABLE my_result_table AS
SELECT DISTINCT STR(stop_id + stop_sequence) as stop_id_coded
FROM my_input_table;
Ошибка: нет такой функции: STR
Пробная версия 2:
CREATE TABLE my_result_table AS
SELECT DISTINCT CONCAT(stop_id + stop_sequence) as stop_id_coded
FROM my_input_table;
Ошибка: нет такой функции: CONCAT
Пробная версия 3:
CREATE TABLE my_result_table AS
SELECT DISTINCT (stop_id + stop_sequence) as stop_id_coded
FROM my_input_table;
Нет ошибки - но в результате stop_id_coded
столбцы по-прежнему состоят только из stop_id
столбца (а stop_sequence
, кажется, игнорируется по неизвестной причине ....)
Любая помощь по этому вопросу приветствуется?