Czy mam powiedzieć:
Chcę filtrować listę użytkowników według nazwy.
LUB:
Chcę filtrować listę użytkowników z nazwy ??
Komentarze
- Użyj by . Z sugeruje agenta, według którego będziesz filtrować (lub alternatywnie, typ listy, którą chcesz filtrować) zamiast kryterium.
- Pamiętaj, że filtrujesz według nazwa , a nie nazwy – chyba że każdy użytkownik ma kilka nazw. Jak wskazuje @Lawrence, lista z imionami prawdopodobnie wskazuje, że nazwy znajdują się na liście, a nie że chcesz używać nazwa jako kryterium do filtrowania listy.
Odpowiedź
Aby wybrać „według” lub „z”, musisz sprawdzić, czy pojawiające się wyrażenie / słowo next wskazuje metodę lub instrument . Jeśli chcesz pokazać metodę, użyj by . Jeśli jest to instrument, za pomocą którego czynność została wykonana, użyj z :
-
Otworzyłem butelkę przez wyjęcie nakrętka
-
Otworzyłem butelkę za pomocą korkociągu
-
Uderzyłem go za pomocą pałki (metoda polega na użyciu czegoś)
-
Uderzyłem go kijem
W Twoim przypadku „nazwy” są metodą używaną do filtrowania listy użytkowników, a nie instrumentem. Musisz więc użyć opcji „by”. Zobacz przykłady poniżej:
Chcę filtrować listę użytkowników według nazw
Chcę filtrować listę użytkowników za pomocą oprogramowania , które filtruje listy użytkowników według nazwiska
Komentarze
- Niewyraźne. Ubrania zostały posortowane przez Johna (agenta wolicjonalnego). Trudność wiąże się z : Słodycze są sortowane na różne kolory przez tę nową maszynę (nie-wolicjonalny agent?).