剛開始學習SQL,所以如果我錯過簡單的東西,請道歉。我知道如何將通配符與LIKE運算符結合使用,但我正在尋找一些稍微不同的功能。我舉個例子...SQL LIKE運算符和通配符
SELECT productID
FROM productList
WHERE productName LIKE '%towel%'
會選擇號碼的productID等產品,說:「浴巾」和「廚房巾」
我需要做的是採取像「帶有紅棕色條紋的廚房毛巾」的字符串,並用它來查找productName「廚房毛巾」。我想這樣做的方式就像...
SELECT productID
FROM productList
WHERE productName% LIKE 'Kitchen Towel w/ Red-Brown Stripes'
顯然這個查詢不起作用,但我需要一些實現相同目標的方法。我唯一的想法是在查詢之前操縱訂單字符串,將其縮減爲「廚房毛巾」,但這是不可重複的,因爲訂單之間沒有一致的模式。尋找想法。感謝大家對你的時間:)
它是好的,如果它的「紅」和「廚房」和「布朗」和「條紋」也很相配?那麼你必須制定一個更大的WHERE子句。 – Rudie 2014-10-19 01:25:57