W pytaniu celem jest uzyskanie listy kontrahentów, którzy mają dokładnie jeden wskazany kod pocztowy: 42-200. Taki rezultat daje filtr oparty na równości, czyli warunek: "Równa się 42-200". Tylko on gwarantuje, że na liście pozostaną wyłącznie rekordy, w których wartość w kolumnie "kod pocztowy" jest identyczna z podanym kodem.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "Jest większe niż 42-200" – to filtr nierówności. Zostawi wiele innych kodów, które w porządku porównywania (tekstowym lub liczbowym) wypadają "powyżej" 42-200. Nie spełnia warunku "tylko 42-200".
- "Nie równa się 42-200" – ten warunek robi odwrotnie: usuwa z wyników rekordy z kodem 42-200, a pozostawia wszystkie inne. Jest sprzeczny z celem zadania.
- "Jest mniejsze niż 42-200" – analogicznie do "większe niż", zwróci wiele kodów "poniżej" 42-200, czyli również nie ograniczy wyników do jednej wartości.
W praktyce, przy bazach kontrahentów w agencji reklamowej, taki filtr jest użyteczny do lokalnego targetowania działań (np. wysyłki materiałów, analiz zasięgu, podziału regionów sprzedażowych). Warto pamiętać, że kody pocztowe często są przechowywane jako tekst (ze znakiem myślnika), więc najlepiej stosować warunek dopasowania dokładnej wartości, a nie warunki porównawcze.