2013-08-07 17 views
0

我有一個oracle表EMP列是NAME,AGE,DEPT。我有一個oracle表EMP列是NAME,AGE,DEPT

現在我想使用「select語句」從EMP中檢索數據;

  1. Select Name, age, dept from Emp;
  2. select Dept, age, emp from Emp;

哪一個將花費更少的時間來檢索數據?

或者檢索時間不會不同嗎?

+0

如果這些列中至少有一列已編入索引,則它們之間的性能不應該不同。這也取決於你有多少行;顯然5或6行會回來超級快,但5或6百萬行將*,而*,即使有指數。 – Makoto

+0

現在??部門的年齡名稱? – siva

+0

當你嘗試時發生了什麼? –

回答

1

可以使用

Select Name, Age, Dept From EMP 

或者 如果你有你的EMP表中只有三列比你還可以使用

Select * from EMP. 

都採取同一時間..

在你的問題您的第二個查詢非常耗時,因爲您使用了兩個時間段的列。

爲了獲得更好的性能,您可以在EMP表上創建索引。

相關問題