刚开始学习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