Сортировать по максимальному условию соответствия

Пожалуйста, помогите мне создать запрос на выборку, который содержит 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

В приведенном выше запросе все те записи, которые соответствуют максимальным условиям, должны быть сверху, а менее подходящие записи условий должны быть внизу.

Ответы на вопрос(0)

Ваш ответ на вопрос