[英]How to join two values from different columns of the same table in Sqlite3?
我在同一個表中有 first_name 和 last_name 列。 我想加入並將它們放在一個名為 full_name 的新列中,該列仍在同一個表中。 我該怎么做? 我用谷歌搜索過,但發現只加入了來自不同表的兩列或更多列。
您想連接它們,而不是加入它們。 因此,使用連接運算符:
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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.