2017-05-31 65 views
0

SQL SELECT名字的一种常见形式提取的记录如在该e1添加为记录的名字,sqlite的SELECT语法

SELECT * from employee e1 ... 

在查询的身体还提到。

在SELECT语法定义中的确切位置提供了一个记录名称? SQLite的确实支持这个语法,但我一直在寻找的语法图,我不能看到这样的选项的任何提及:

https://sqlite.org/lang_select.html

+3

e1是一个_table alias_。 – jarlh

+1

查看“table-or-subquery”的定义。 –

+0

@jarlh确切地说,它出现在图表中,如果op扩大'table-or-subquery'部分 – Lamak

回答

1

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

0
SELECT * from employee as e1; 

e1是一个表别名。

但是,如果你写你的语法像这样

SELECT e1 from employee; 

您从表中选择employeee1列中的数据。