这是这个问题的扩展:SQLite问题选择两列作为一个
如果列名中有空格,我如何组合两列?
这有效:
SELECT (column1 || " " || column2) AS expr1 FROM your_table;
Run Code Online (Sandbox Code Playgroud)
这不是:
SELECT (column 1 || " " || column 2) AS expr1 FROM your_table;
Run Code Online (Sandbox Code Playgroud)
试试这个:
SELECT ("column 1" || ' ' || "column 2") AS expr1 FROM your_table;
Run Code Online (Sandbox Code Playgroud)
或这个
SELECT ([column 1] || ' ' || [column 2]) AS expr1 FROM your_table;
Run Code Online (Sandbox Code Playgroud)
或这个
SELECT (`column 1` || ' ' || `column 2`) AS expr1 FROM your_table;
Run Code Online (Sandbox Code Playgroud)
根据SQLIte文档,您对字符串使用单引号,对标识符使用double,但您还有其他兼容选项
| 归档时间: |
|
| 查看次数: |
3631 次 |
| 最近记录: |