[SQL ] MySQL搜尋所有欄位
我的DB是MySQL 5.0.77,假如我要搜尋一個欄位的話是
"SELECT * FROM Table WHERE Attribute1 LIKE '%q%'"
兩個欄位的話是
"SELECT * FROM Table WHERE
Attribute1 LIKE '%q%' OR
Attribute2 LIKE '%q%'"
那N個欄位不就要寫很長了嗎?
有沒有比較簡單的寫法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.41.241
→
09/14 14:04, , 1F
09/14 14:04, 1F
這是我的資料表:
商品編號 商品名字 價格 地點 庫存 登錄時間
70000 ABC-2000 1000 A 20 2010-09-14 10:05:50
70001 ABC-3000 2000 B 10 2010-09-15 10:05:50
我希望在搜尋時能所有欄位都搜尋到 而不是固定只搜幾個欄位
有請大大指教
※ 編輯: kalecgos0616 來自: 59.125.41.241 (09/14 14:20)
推
09/14 14:53, , 2F
09/14 14:53, 2F
推
09/14 14:56, , 3F
09/14 14:56, 3F
想做類似搜尋引擎 輸入關鍵字後可以搜尋跟關鍵字相同的欄位
※ 編輯: kalecgos0616 來自: 59.125.41.241 (09/14 17:19)
推
09/15 01:58, , 4F
09/15 01:58, 4F
→
09/15 02:03, , 5F
09/15 02:03, 5F
→
09/15 02:08, , 6F
09/15 02:08, 6F
→
09/15 10:21, , 7F
09/15 10:21, 7F
推
09/15 17:17, , 8F
09/15 17:17, 8F
討論串 (同標題文章)