如何在sqlite3中组合两列?我知道我可以在+
语句中使用select
,但是当我在python中尝试了这段代码时:
select first+last as name from users
它给了我0
。
我试过这句话
select first||" "||last as name from users
我收到了错误。
我想在一列中显示名字和姓氏,如下所示:
'tara.panagop@where.com', 'tara panagop',
答案 0 :(得分:0)
as
比||
更紧密,所以这需要parens:
select (first||" "||last) as name from users
"
为\"
:
cur.execute("select (first||\" \"||last) as name from users")
答案 1 :(得分:0)
如果您有空行,则可能需要尝试
select (coalesce(first,'')||" "||coalesce(last,'')) as name from users