Я нашел это некоторое время назад и с тех пор пользуюсь им;Однако, глядя на это сегодня, я понял, что не до конца понимаю, почему это работает.Может кто-нибудь пролить свет на это для меня?
ORDER BY s.type!= 'Nails',
s.type!= 'Bolts',
s.type!= 'Washers',
s.type!= 'Screws',
s.type!= 'Staples',
s.type!= 'Nuts', ...
Если я заказываю по s.type, он упорядочивается по алфавиту.Если я использую приведенный выше пример, он использует тот же порядок, что и позиции строк.Чего я не понимаю, так это использования! =.Если я использую =, это появляется в обратном порядке.Я не могу обернуть голову вокруг концепции этого.
Мне бы пришло в голову, что использование = вместо вышеуказанного! = Поставило бы Nails первым в позицию, но это не так.последний.Наверное, мой вопрос таков: почему я должен использовать! =, А не = в этой ситуации?