Tablonun Üç Alanında Da Aynı Verileri Arama

1 2
28/06/2022, 18:17

husem

kolay gelsin arkadaşlar,
aşağıdaki tabloda kırmızı işaretlediğim 3 alanda

"REACTOBOND TURG BLUE G %266" Or "EVERZOL BLUE RSP" Or "BERGAZOL BULE RSP"

bu boyaları aratmak istiyorum,
üç alana da ölçüt girmek istiyourm,
ölçütümün kriterleri de yukarıdaki boyalar
üç alanada yukarıdaki ölçütü yazdığımda olmuyor,
nasıl yapabilirim?


28/06/2022, 20:34

MURTAZAAF

Sayın @husem

Kod:
SELECT iskender_turkuazboyalar_calisma.BOYA_ADI1, iskender_turkuazboyalar_calisma.BOYA_ADI2, iskender_turkuazboyalar_calisma.BOYA_ADI3
FROM iskender_turkuazboyalar_calisma
WHERE (((iskender_turkuazboyalar_calisma.BOYA_ADI1)="REACTOBOND TURG BLUE G %266")) OR (((iskender_turkuazboyalar_calisma.BOYA_ADI2)="EVERZOL BLUE RSP")) OR (((iskender_turkuazboyalar_calisma.BOYA_ADI3)="BERGAZOL BULE RSP"));

Sorgusunu dener misiniz? Yapmak istediğinizi doğru anladığımı umuyor, işinize yaramasını diliyorum.

Saygılarımla

Murtaza AF
28/06/2022, 23:06

husem

Sn Murtaza AF,
yapmak istediğimde buydu,

tersi durum olsaydı,

bahsettiğim boyalara eşit olmayanlar olsaydı, naslı olacaktı,
<> işareti koydum ama olmadı, o yüzden yazdım.
28/06/2022, 23:46

MURTAZAAF

Sayın @husem

Sanırım ufak bir hatta yaptınız düzeltirken
Kod:
SELECT iskender_turkuazboyalar_calisma.BOYA_ADI1, iskender_turkuazboyalar_calisma.BOYA_ADI2, iskender_turkuazboyalar_calisma.BOYA_ADI3
FROM iskender_turkuazboyalar_calisma
WHERE (((iskender_turkuazboyalar_calisma.BOYA_ADI1)<>"REACTOBOND TURG BLUE G %266")) OR (((iskender_turkuazboyalar_calisma.BOYA_ADI2)<>"EVERZOL BLUE RSP")) OR (((iskender_turkuazboyalar_calisma.BOYA_ADI3)<>"BERGAZOL BULE RSP"));
sorgusu ben denediğimde sorunsuz çalışıyor.

Saygılarımla

Murtaza AF
28/06/2022, 23:58

husem

merhaba,
sizin eklediğiniz sorguyu aynen kopyaladım,
veri sayfası görünümünde, <> olarak seçtiğimiz boyalar da tabloda gözüküyor,
anlamadım,
29/06/2022, 08:57

MURTAZAAF

Sayın @husem

Sizin verdiğiniz kriterlere göre üç alandaki boya isimlerini sorguluyor. İlk istediğinizde vermiş olduğunuz boya isimlerine karşılık gelen kayıtlar listeleniyor. İkincisinde ise bunlar hariç olarak sorgu sonuçları listelenmektedir. Yani ilk sorgu 1. boya alanında REACTOBOND TURG BLUE G %266 var ise bu kayıtları, 2. alanda EVERZOL BLUE RSP var ise bu kayıtları ve 3. boya alanında BERGAZOL BULE RSP var ise bu kayıtları listelemekte, diğer sorguda ise bunlar haricindekiler şeklinde sonuç döndürmektedir. 1. alanda REACTOBOND TURG BLUE G %266 dışındaki sonuçlar listelenirken 2. alanda EVERZOL BLUE RSP harici kayıtlar listelenmekle birlikte bu kayıtlar içinde 1. alandaki kriter göz ardı edilmekte ve 186 kaydınız listelenmektedir. Siz bu 3 kriterinizden herhangi birine sahip olan listelenmesin istiyorsanız sorguda OR yerine AND kullanmanız gerekmektedir. Bu durumda kriterlerinizin dışındaki değerler sorgulanıp 173 kayıt listelenecektir.

Mümkün olduğunca sade yazmaya çalıştım ancak yine de biraz karışık oldu sanırım. Acemiliğime verin lütfen. Accesse henüz uzman hocamalarımız kadar vakıf değilim, hala öğreniyorum ve bilgim dahilinde yardımcı olmaya çalışıyorum. Onlar gibi tecrübe sahibi olmadığım için açıklamalarım eğitsel anlamda çok amatör kalıyor ve karışık olabiliyor, mazur görmenizi rica ederim.

Saygılarımla

Murtaza AF
1 2