首页 > 解决方案 > 结构化查询语言

问题描述

请向我解释其中的一些 SQL 代码片段:

select S.sid 
from Student S

我不知道 table name 后面的“S”这个词是什么意思Student。请帮我解释一下。

标签: sql

解决方案


S 是别名。Student S.

如果您没有指定别名,您可以使用: select sid from Studentselect Student.sid from Student

别名几乎可以是任何东西。例如:

select aliasnameishere232fsdf.sid from Student aliasnameishere232fsdf

别名不仅使查询更易于键入,而且可用于自联接、区分:

select S1.firstName, S2.firstName 
from Student S1 
JOIN Student S2 ON S2.someId = S1.someId

推荐阅读