値のベクトルを SQL、より具体的には MS SQL Server のテーブルのすべての列と比較することは可能ですか?
たとえば、3 つの列を持つテーブル、EXAMPLE があります。
EXAMPLE: ColA, ColB, ColC
そして、その列が特定のベクトルと一致するかどうかを確認したい: ('val0', 'val1', 'val2')
私は次のような文でそれを行うことができることを知っています:
SELECT * FROM EXAMPLE WHERE ColA='val0' AND ColB = 'val1' AND ColC = 'val2'
しかし、次のようなことができる関数 ALLEQUAL があるかどうか知りたいです。
SELECT * FROM EXAMPLE WHERE ALLEQUAL('val0', 'val1', 'val2');
その関数が存在する場合、その構文は異なる RDBMS 間でかなり異なる可能性があることを理解しており、現在は Ms SQL Server に焦点を当てています。それにもかかわらず、他のデータベース マネージャーでの例を教えていただければ幸いです。