SQL SELECT名字的一种常见形式提取的记录如在该e1
添加为记录的名字,sqlite的SELECT语法
SELECT * from employee e1 ...
在查询的身体还提到。
在SELECT语法定义中的确切位置提供了一个记录名称? SQLite的确实支持这个语法,但我一直在寻找的语法图,我不能看到这样的选项的任何提及:
https://sqlite.org/lang_select.html
SQL SELECT名字的一种常见形式提取的记录如在该e1
添加为记录的名字,sqlite的SELECT语法
SELECT * from employee e1 ...
在查询的身体还提到。
在SELECT语法定义中的确切位置提供了一个记录名称? SQLite的确实支持这个语法,但我一直在寻找的语法图,我不能看到这样的选项的任何提及:
https://sqlite.org/lang_select.html
看那架构table-or-subquery
表名后您可以添加一个可选的table-alias
以及一个可选的AS
以阐明别名的使用。在您的示例中,e1
是table-alias
。
SELECT * from employee as e1;
e1是一个表别名。
但是,如果你写你的语法像这样
SELECT e1 from employee;
您从表中选择employee
在e1
列中的数据。
e1是一个_table alias_。 – jarlh
查看“table-or-subquery”的定义。 –
@jarlh确切地说,它出现在图表中,如果op扩大'table-or-subquery'部分 – Lamak