Strona główna › Pytania INF.03 › Pytanie 1310
INF.03 · pytanie #1310
W tabeli psy znajdują się kolumny: imie, rasa, telefon_wlasciciela, rok_szczepienia. Jakie polecenie SQL należy zastosować, aby uzyskać numery telefonów właścicieli psów, które były szczepione przed rokiem 2015?
- ASELECT imie, rasa FROM psy WHERE rok_szczepienia > 2015
- BSELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia > 2015
- CSELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015
- DSELECT psy FROM rok_szczepienia < 2015
Poprawna odpowiedź: C. SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Wybór odpowiedzi 'SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015' jest poprawny, ponieważ spełnia wszystkie kryteria zawarte w pytaniu. Kluczowym elementem jest zastosowanie klauzuli WHERE, która filtruje wyniki do tych, gdzie rok szczepienia jest mniejszy niż 2015. Używając SELECT, wybieramy tylko kolumnę 'telefon_wlasciciela', co odpowiada na konkretną potrzebę, jaką jest uzyskanie numerów telefonów właścicieli psów, które były szczepione przed określoną datą. W praktyce, takie zapytanie może być użyteczne w sytuacjach np. przypominania właścicielom o konieczności szczepień, co wpisuje się w szerszy kontekst zarządzania zdrowiem zwierząt. Dobre praktyki w SQL obejmują również staranność przy określaniu warunków filtracji, aby zminimalizować ryzyko błędnych wyników. Warto także pamiętać o indeksowaniu kolumn w bazie danych, co może przyspieszyć wykonywanie takich zapytań, zwłaszcza w dużych zbiorach danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.