字符串连接作为别名在 SQLite 中显示 0?

Boy*_*lev 3 sql sqlite alias

我正在查看W3Schools 的教程,其中他们将地址、邮政编码和国家/地区组合在一起作为单列“地址”。所以我一直在使用 Northwind DB,并想对员工姓名做同样的事情:

SELECT EmployeeID, FirstName +" "+ LastName AS Name FROM Employees;
Run Code Online (Sandbox Code Playgroud)

但我得到的只是“名称”列中的 0。我认为 SQLite 已经隐式地将字符串转换为整数,但这没有意义......

Dav*_*itz 5

将 + 替换为 || wich 是 SQLite 和许多其他数据库中的字符串连接运算符。

SELECT EmployeeID, FirstName || ', ' || LastName AS Name FROM Employees;
Run Code Online (Sandbox Code Playgroud)