Я просто наткнулся на что-то в ORACLE SQL (не уверен, что это в других), что мне интересно. Я прошу здесь, как вики, так как трудно найти символы в google...
Я только что обнаружил, что при проверке значения по набору значений вы можете сделать
WHERE x = ANY (a, b, c)
В отличие от обычного
WHERE x IN (a, b, c)
Итак, мне любопытно, в чем причина этих двух синтаксисов? Является ли один стандартным и одним синтаксисом Oracle? Или они оба стандартные? И есть ли предпочтение одного за другим по соображениям производительности или?
Просто интересно, что кто-нибудь может рассказать мне об этом синтаксисе "= ANY". CheerZ!