Strona główna › Pytania INF.03 › Pytanie 50
INF.03 · pytanie #50
Dostępna jest tabela ksiazki z kolumnami: tytul (typ tekstowy) oraz cena (typ liczbowy). W celu uzyskania z kwerendy SELECT jedynie tytułów, dla których cena jest mniejsza od 50 zł, należy użyć następującego zapisu:
- ASELECT ksiazki FROM tytul WHERE cena<'50 zł';
- BSELECT tytul FROM ksiazki WHERE cena>'50 zł';
- CSELECT tytul FROM ksiazki WHERE cena<50;
- DSELECT * FROM ksiazki WHERE cena<50;
Poprawna odpowiedź: C. SELECT tytul FROM ksiazki WHERE cena<50;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Wybrana odpowiedź jest poprawna, ponieważ zapytanie SQL "SELECT tytul FROM ksiazki WHERE cena<50;" prawidłowo zwraca tylko kolumnę z tytułami książek, gdzie cena jest mniejsza od 50 zł. W kontekście pracy z bazami danych, kluczowe jest umiejętne formułowanie zapytań, które ograniczają zwracane dane do tych istotnych dla użytkownika. Użycie operatora porównania '<' w klauzuli WHERE jest zgodne z typowymi praktykami w SQL, a przy tym umożliwia precyzyjne filtrowanie danych. Warto również zwrócić uwagę, że w SQL nie potrzebujemy podawać jednostki walutowej, dlatego zapis '50 zł' jest błędny. Właściwa analityka zapytań pozwala na efektywne pozyskiwanie informacji, co ma kluczowe znaczenie w aplikacjach bazodanowych. W praktyce, umiejętność selekcji danych za pomocą zapytań jest podstawą pracy analityka danych oraz programisty.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.