我是SQL新手,我看到一个表示SELECT something.columnName FROM Table
的选择。
我只是想知道“东西”是用来做什么的?
答案 0 :(得分:4)
如果从单个查询中的多个表中进行选择,则可以指定要选择的表和列名称。例如:
select table1.col1, table1,col2, table2.col5
from table1
join table2 on t1.id = t2.id
您还可以为表或列指定别名,以缩短工作时间,或者两次连接相同的表。例如:
select t1.col1 as A, t1.col2 as B, t2.col5 as C
from veryLongTableName1 t1
join veryLongTableName2 t2 on t1.id = t2.id
答案 1 :(得分:1)
这是表名或表名的别名。
连接表时,您可能需要指定应从哪个表中获取字段。例如:
select TableA.Name, TableB.Name
from TableA
inner join TableB on TableB.id = TableA.id
别名示例:
select a.Name, b.Name
from TableA as a
inner join TableB as b on b.id = a.id
答案 2 :(得分:0)
这是一个别名来显示该列的表格。如果您join
到具有相同名称的列的表格,则需要此项。