Ich möchte eine SQL-Abfrage mit mehreren wie mit Case-Anweisung erstellen. Hier ist meine SQL-Abfrage. Case-Anweisung wird verwendet, um sicherzustellen, ist diese Anfrage von der Website oder Mobile, wenn die Anfrage von der Website ist, dann Case-Anweisung wird andere weise keine Notwendigkeit. HierMehrere wie mit Where-Klausel in SQL Server
ist Likes:
i.ItemNumber like '%-NLA' or
i.ItemNumber like '%-NLA DEL' or
i.ItemNumber like '%-NLAmod'
Bitte helfen Sie mir.
select count(p.SkuID) as Total from Product p (nolock)
join items i (nolock) on p.SkuID = i.SkuID
join #TempProductLine pl (nolock) on i.ProductLineID = pl.ProductLineID where p.ProductID = @ParentId and i.IsSelling = 1 and
case when @IsWebSite = 1 then
PATINDEX ('%-NLA DEL',i.ItemNumber)
end = 0
Das sieht für mich wie SQL Server aus, aber Sie haben mit 2 anderen Datenbanken getaggt. Bitte entfernen Sie die irrelevanten Tags. –
Ich habe sie alle entfernt. Fügen Sie ein Tag zurück, das für die verwendeten dbms. – jarlh