使用多个类似条件查询,按LIKE顺序查询

时间:2015-06-02 06:38:49

标签: mysql sql database plsql

我使用的不止一个,并尝试通过主要关键字" sun screen"来获取订单,但我没有得到我想要的结果,请检查我的查询。

select productName from products
where product like "%sun%"
   or product like "%screen%" 
   or product like "%sun screen%"
order by product like "sun screen %"

结果应该是:

sun screen olyiv
sun screen dabaga
sun bla
screen bla bla

请帮助我们获得结果。

3 个答案:

答案 0 :(得分:0)

您可以尝试使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <ul id="Ulist" class="Ulist1"> <h2 class="QuestionTxt">First question </h2> <li id="117184normal" class="statusDefaultAns"><a id="117184" href="#"><h2> <input quiz-option="multiple-radio" id="Radio1" type="radio" name="quiz-radio" res="117184" /> <label style="cursor:pointer" for="117184" onclick="Select(117184);">true</label></h2></a></li> <li id="117185normal" class="statusDefaultAns"><a id="117185" href="#"><h2> <input quiz-option="multiple-radio" id="Radio2" type="radio" name="quiz-radio" res="117185" /> <label style="cursor:pointer" for="117185" onclick="Select(117185);">false</label></h2></a></li> <li id="117352normal" class="statusDefaultAns"><a id="117352" href="#"><h2> <input quiz-option="multiple-radio" id="Radio3" type="radio" name="quiz-radio" res="117352" /> <label style="cursor:pointer" for="117352" onclick="Select(117352);">ws</label></h2></a></li> </ul>

ORDER BY CASE

答案 1 :(得分:0)

您可以尝试这样的事情:

image/svg+xml

答案 2 :(得分:0)

您可以使用REGEXP,如下所示

WHERE product REGEXP 'sun|sun screen'

See more