Вы хотите объединить их, а не присоединиться к ним. Итак, используйте оператор конкатенации:
select (first_name || ' ' || last_name) as full_name
from t;
SQLite не поддерживает сгенерированные столбцы. Но если вы хотите, чтобы full_name
был доступен для более чем одного запроса, вы можете определить представление:
create view v_t as
select t.*, (first_name || ' ' || last_name) as full_name
from t;