Ben MY SORU I VEYA ifadesi ProductCode1, ProductCode2 & arasındaki açık ve kapalı parantez koymalıyız örneğin için bir Çoklu SQL Server sorgu kullanarak VE & VEYAParantezleme nerede çoklu kullanımda fıkra, VE ve VEYA
var ProductCode3.
Sormamın nedeni. Braketi her koyduğumda ve sorguyu çalıştırdığımda, parantez çıkarıldığında farklı bir sonuç alırım.
SELECT ProdID,
Productname,
SalesDate,
ProductCode1,
ProductCode2
FROM Product_Table
WHERE SalesDate >= ‘2015-01-01’
AND Productname IN (‘CA’,’DC’,’BF’,’GH’,’TQR’,’VXT’)
AND ProductCode1 IN (232, 878, 287, 986, 672)
OR ProductCode2 IN (213, 543, 971, 435,627)
OR ProductCode3 IN (32, 89,67,45)
o filtreleme için koşullar ne bağlıdır sizin örneğe çevrilmiş şu şekilde görünecektir. –
Şahsen, bir başkasının sorguyu okuyup okumadığı anlaşılırsa, bir WHERE deyiminde ANDs ve OR'leri her birleştirdiğimde parantezler kullanıyorum. – paulbailey