[英]“AS” equivalent in sqlite
我是来自mysql的sqlite的初学者。 也许我的问题是愚蠢的,但我无法在mysql中找到相当于“AS”的例子。
示例: "SELECT firstName || ' ' || lastName AS fullName FROM myTable;"
可能吗?
提前致谢!
AS
关键字在SQLite中的工作方式与在mysql中的工作方式一样。 例如,请参阅SQLite语法参考 (特别是结果列生成 )。 第二个问题:SQLite支持||
连接运算符 。
请注意,如果您打算按名称引用结果列,则无论如何都要使用SELECT
ed值的别名,因为sqlite3_column_name
函数的文档指出:
如果存在AS子句,则结果列的名称是该列的“AS”子句的值。 如果没有AS子句,则列的名称未指定,可能会从SQLite的一个版本更改为下一个版本。
SELECT firstName || ' ' || lastName fullName FROM myTable;
适合我
更新:不是sqllite的喜欢用户,因此不知道AS关键字存在于其中。 我不会避免在任何语句中使用keyworkd AS(正如我的回答所建议的那样),因为它有助于提高代码的可读性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.