SQLite选择两列(带空格)作为一列
这是这个问题的延伸: 如果列名中有空格,我将如何组合这两列 这项工作:SQLite选择两列(带空格)作为一列,sqlite,terminal,Sqlite,Terminal,这是这个问题的延伸: 如果列名中有空格,我将如何组合这两列 这项工作: SELECT (column1 || " " || column2) AS expr1 FROM your_table; 这并不是: SELECT (column 1 || " " || column 2) AS expr1 FROM your_table; 试试这个: SELECT ("column 1" || ' ' || "column 2") AS expr1 FROM your_table; 还是这个 S
SELECT (column1 || " " || column2) AS expr1 FROM your_table;
这并不是:
SELECT (column 1 || " " || column 2) AS expr1 FROM your_table;
试试这个:
SELECT ("column 1" || ' ' || "column 2") AS expr1 FROM your_table;
还是这个
SELECT ([column 1] || ' ' || [column 2]) AS expr1 FROM your_table;
SELECT (`column 1` || ' ' || `column 2`) AS expr1 FROM your_table;
还是这个
SELECT ([column 1] || ' ' || [column 2]) AS expr1 FROM your_table;
SELECT (`column 1` || ' ' || `column 2`) AS expr1 FROM your_table;
根据,字符串使用单引号,标识符使用双引号,但还有其他兼容性选项
- “关键字”单引号中的关键字是字符串文字李>
- “关键字”双引号中的关键字是标识符李>
- [关键字]方括号中的关键字是标识符。这不是标准的SQL。此引用机制由MS Access和SQL Server使用,并包含在SQLite中以实现兼容性李>
- 关键字`用严重重音符号括起来的关键字(ASCII代码96)是一个标识符。这不是标准的SQL。MySQL使用这种引用机制,为了兼容性,它包含在SQLite中