Aby wyszukać w tabeli Pracownicy tylko te nazwiska, które kończą się na literę "i", można zastosować kwerendę SQL
Fajnie, że wybrałeś tę kwerendę SQL: 'SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i";'. To jest naprawdę dobra robota, bo zastosowałeś operator LIKE w odpowiedni sposób. Wzorzec '%i' pozwala na wyszukiwanie nazwisk kończących się na literę 'i'. Ten symbol '%' to taki wildcard, który mówi SQL, żeby szukał czegokolwiek przed 'i', nawet niczego. To jest mega przydatne w codziennej pracy z bazami danych, bo często musimy wyciągać konkretne dane, żeby coś załatwić. Na przykład, jeśli chcemy stworzyć listę pracowników, którzy mają nazwiska kończące się na 'i', to ta kwerenda będzie strzałem w dziesiątkę. Pamiętaj, że dobrze jest testować swoje kwerendy na próbnych danych, żeby mieć pewność, że wyniki są takie, jakie chcemy.
Te odpowiedzi, które wybrałeś, mają niestety sporo błędów. W pierwszej odpowiedzi 'SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i%";' próbujesz znaleźć nazwiska, które zaczynają się na 'i', a nie kończą. To dość poważny błąd, bo operator LIKE działa różnie, w zależności od wzorca. W drugiej odpowiedzi 'SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i%";' szukasz nazwisk, gdzie 'i' jest gdziekolwiek, a nie tylko na końcu. To sprawia, że wyniki są znacznie szersze i nie odpowiadają temu, czego szukasz. Ostatnia odpowiedź, czyli 'SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i";', wymaga, żeby nazwisko było dokładnie 'i', co jest bardzo mało prawdopodobne. Często widzę, że ludzie mylą działanie wildcardów w SQL. Ważne jest, aby dobrze zrozumieć, jak używać wzorców, bo to pomaga w tworzeniu skutecznych kwerend.