T-SQL SELECT语句

问题描述:

我有一个关于SQL Server中的SELECT语句的简单问题。我只是一个初学者,所以请和我一起裸照。我想知道的语法如下目的:T-SQL SELECT语句

SELECT column_name, . * 

我不明白的(时期)的SELECT后的用途和(明星)。我明白SELECT column_name1, column_name2,.... etc.SELECT *... 但是星期前做了些什么。

谢谢

+1

这不是SqlServer的 –

+0

有效语法明星是用来选择所有字段。星星之前的时间不是必需的。通常这个时间段用于分隔一个表和它的字段。示例“Table1.Field1”。当只有多个表(如连接)时,这只会变得很重要。 –

这是无效的语法,不会运行。

.*可以使用表名或alias获取该表的所有列。例如...

SELECT mytable.* FROM mytable 

SELECT a.column_one, a.* FROM mytable a 
+0

谢谢大家!这有助于 – TsiT