2017-04-11 244 views
0

我有一個關於SQL Server中的SELECT語句的簡單問題。我只是一個初學者,所以請和我一起裸照。我想知道的語法如下目的:T-SQL SELECT語句

SELECT column_name, . * 

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

謝謝

+1

這不是SqlServer的 –

+0

有效語法明星是用來選擇所有字段。星星之前的時間不是必需的。通常這個時間段用於分隔一個表和它的字段。示例「Table1.Field1」。當只有多個表(如連接)時,這隻會變得很重要。 –

回答

2

這是無效的語法,不會運行。

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

SELECT mytable.* FROM mytable 

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

謝謝大家!這有助於 – TsiT