2011-04-23 113 views
1

是什麼SQL服務器選擇列

1). 
SELECT 
     e.name 'name', 
     e.age 'age' 
FROM 
Employee e 

2). 
SELECT 
     e.name name, 
     e.age age 
FROM 
Employee e 
+0

請使用'[sql-server]'標籤代替單獨的'sql'和'server' - 謝謝! – 2011-04-23 07:30:54

+0

我不知道!你爲什麼問這個問題。兩者都是一樣的! – 2011-04-23 07:37:33

回答

2

之間的差異在第一你是排位賽列別名爲字符串,第二你是不是。

在功能上,它們是相同的。

他們將產品相同的結果:

SELECT 
    e.name, 
    e.age 
FROM 
Employee e 
2

例如如果您希望使用具有空格,特殊字符或保留的SQL字詞的列名,則需要進行限定。否則,報價是可選的。

SELECT 
    e.name 'first name' 
    ...