SQL Sorguda kod Kısaltma

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Aşağıdaki 1. nolu SQL sorgusunu 2 nolu da olduğu gibi kısaltmak istiyordum ama; istenilenden fazla veri getirdi.

teşekkürler,

1.
Kod:
       "SELECT * FROM [s1$] WHERE [Parça] Like '%M%' AND [Parça] Like '%B%'"
2.
Kod:
     "SELECT * FROM [s1$] WHERE [Parça] Like '%[M,B]%'"
iyi Çalışmalar.
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Selam;

Tek like ile and için birden fazla kriteri kullanamazsınız..
Bunun yerine "IN" operatorunu kullanabilirsiniz.

SQL:
SELECT *
FROM [s1$]
WHERE [Parça] IN ('M', 'B')
 
Son düzenleme:

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Selam;

Tek like ile birden fazla kriteri kullanamazsınız..
Bunun yerine "IN" operatorunu kullanabilirsiniz.

SQL:
SELECT *
FROM [s1$]
WHERE [Parça] IN ('M', 'B')
Hocam IN operatörü OR yerine kullanılmıyor mu?
AND yerine kullanmak istiyordum, aynı anda hem B hem de M içeren değerler.

teşekkürler,
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
O zaman İlk yaptığınız gibi kullanacaksınız...
 
Üst