Пожалуйста, помогите мне создать запрос на выборку, который содержит предложение 10 'where' и порядок должен быть таким:
результаты должны отображаться в порядке соответствия большинства ключевых слов (если условия) минимальному.
ПРИМЕЧАНИЕ: все 10 условий имеют «ИЛИ».
Пожалуйста, помогите мне создать этот запрос.
я использую ms-sql server 2005
Как:
Select *
from employee
where empid in (1,2,4,332,434)
or empname like 'raj%'
or city = 'jodhpur'
or salary >5000
В приведенном выше запросе все те записи, которые соответствуют максимальным условиям, должны быть сверху, а менее подходящие записи условий должны быть внизу.