Ich möchte viele LIKE-Bedingungen in meiner Abfrage verwenden. Ich konnte keine praktische Lösung finden. Ich habe CONTAINS versucht, aber es funktioniert nicht.Wie kann man viele LIKE-Bedingungen in SQL einfach verwenden?
Anstatt diese verwenden
where EIO.DigiAddress like '%[email protected]%'
or EIO.DigiAddress like '%[email protected]%'
or EIO.DigiAddress like '%[email protected]%'
ich so etwas wie dieses verwenden möchten:
CONTAINS(EIO.DigiAddress,'%[email protected]%', '%[email protected]%', '%[email protected]%')
ODER
EIO.DigiAddress IN ('%[email protected]%', '%[email protected]%', '%[email protected]%')
Ist es eine bestimmte Reihe von Strings wie diese, oder ein gemeinsames Format, wie eine E-Mail-Adresse? – LeonardChallis
Warum verwenden Sie LIKE ''% abc @ abc.com%'' für die E-Mail-Adresse, die Sie definieren sollten, verwenden Sie einfach '=' abc @ abc.com'' – valex
Wenn Sie nach gültigen E-Mail-Adressen suchen . Dann wird der letzte% nicht benötigt! – IndoKnight