2011-01-22 48 views

回答

10

嘗試查詢:

SELECT TOP 1 * FROM mytable 
WHERE name = 'jack' 

正如你可能已經猜到,這個選擇TOP 1的匹配結果。如果你想要更多(你不在這裏),你可以使用任何數字(TOP 100TOP 1000等)。

更全面的例子可在W3Schools的發現:http://www.w3schools.com/Sql/sql_top.asp

0

似乎是一個原因,爲什麼你要超過1行中「WHERE name =‘傑克’」,它看起來好像行不同。

但是,如果該行沒有什麼不同,你可以嘗試添加「不同」:

SELECT DISTINCT * FROM TABLE WHERE name = 'jack' 

或嘗試「GROUP BY」語句,那麼你應該明確地鍵入所有列,如:

SELECT name FROM TABLE WHERE name = 'jack' GROUP BY name 

如果這不是你想要的,你可以在這裏粘貼2行看起來怎麼樣?

相關問題