sqlite3 – SQLite选择两列(带空格)作为一个
发布时间:2020-12-12 18:58:02 所属栏目:百科 来源:网络整理
导读:这是这个问题的扩展: SQLite problem selecting two columns as one 如果列名中有空格,我如何组合两列? 这有效: SELECT (column1 || " " || column2) AS expr1 FROM your_table; 这不是: SELECT (column 1 || " " || column 2) AS expr1 FROM your_table
这是这个问题的扩展:
SQLite problem selecting two columns as one
如果列名中有空格,我如何组合两列? 这有效: 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; 根据SQLIte documentation,您对字符串使用单引号,对标识符使用double,但您还有其他兼容性选项 >’keyword’单引号中的关键字是字符串文字.>“keyword”双引号中的关键字是标识符.> [keyword]方括号中的关键字是标识符.这不是标准的SQL.此引用机制由MS Access和SQL Server使用,并包含在SQLite中以实现兼容性.> keyword`以严重重音符号(ASCII代码96)括起来的关键字是一个标识符.这不是标准的SQL.这种引用机制由MySQL使用,并包含在SQLite中以实现兼容性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |