2012-09-12 36 views
-1

我想獲取/選擇一行中的特定元素。我該怎麼做Oracle 11g,sql server和mysql?SQL - 如何選擇一行中的特定元素?

eg. id - name - address 
    1 - abc - def 
    2 - adl - eio 
    3 - yuc - pwr 

選擇/顯示adl,即第二行名稱列。

+2

我認爲你需要澄清你的意思,最好用一個例子。 –

+0

你的問題是不清楚的。您需要提供數據樣本,表格結構並描述您想要的結果。最好還應該有你已經嘗試過的東西。 –

回答

2

具有特定元素你是指一個字段?

其中所有的方法都是一樣的:標準的ANSI SQL。例如:

select TheFieldYouWant from YourTable where RowIdYouWant = 1 

這將讓從表中的行與ID = 1 ,然後告訴你你想要的領域。你可以把更多的領域,如果你想展示更多,或*來顯示所有人

+0

我編輯了這個問題,請幫我重新打開:( –

+0

好吧,在這種情況下,我的答案將起作用:D。where子句將是「where id = 2」,TheFieldYouWant將成爲名稱。關於sql的教程 –

+0

問題是這個id是不知道的,我們只知道包含「元素」的那一行 –

相關問題