2012-03-15 58 views
2

我需要根據用戶是輸入郵編還是城鎮來搜索一些數據。由於城鎮和郵政編碼存儲在不同的欄目中,我如何區分是郵政編碼還是城鎮,並將它傳遞給查詢?搜索郵編或城鎮

回答

5

看不出爲什麼你需要區分。只需檢查兩欄。

SELECT * FROM MyTable WHERE Postcode = @searchString OR Town = @searchString 
0

你應該得到用戶選擇,他是否要在郵編或城鎮搜索。如果你不想這樣做,那麼你可以在兩列中逐個運行你的查詢。即搜索郵政編碼,如果發現然後確定其他城市運行。或者您可以將兩列結合成一列並進行相應搜索。儘管第一種選擇更加優化。

哎呀我錯過了或運營商。我的不好