Sqlite SELECT语法

时间:2017-05-31 14:53:13

标签: sql sqlite

一种常见形式的SQL SELECT命名提取记录,如

SELECT * from employee e1 ...

其中e1被添加为记录的名称,将在查询正文中进一步引用。

SELECT语法定义中的确切位置是提供的记录名称? Sqlite确实支持这种语法,但我一直在查看语法图,我看不到任何提及这样的选项:

https://sqlite.org/lang_select.html

2 个答案:

答案 0 :(得分:1)

在表名后查看table-or-subquery的架构,您可以添加一个带有可选table-alias的可选AS来阐明别名的使用。您的示例中的e1table-alias

答案 1 :(得分:0)

SELECT * from employee as e1;

e1是表别名。

但是如果你写这样的语法

SELECT e1 from employee;

您正在从表e1中选择employee列中的数据。