Strona główna › Pytania INF.03 › Pytanie 852
INF.03 · pytanie #852
Zdefiniowano bazę danych z tabelą sklepy, która zawiera pola: nazwa, ulica, miasto, branza. W celu zlokalizowania wszystkich nazw sklepów spożywczych, które znajdują się tylko we Wrocławiu, należy wykorzystać kwerendę:
- ASELECT nazwa FROM sklepy WHERE branza="spozywczy" AND miasto="Wrocław"
- BSELECT sklepy FROM branza="spożywczy" WHERE miasto="Wrocław"
- CSELECT sklepy FROM nazwa WHERE branza="spożywczy" BETWEEN miasto="Wrocław"
- DSELECT nazwa FROM sklepy WHERE branza="spozywczy" OR miasto="Wrocław"
Poprawna odpowiedź: A. SELECT nazwa FROM sklepy WHERE branza="spozywczy" AND miasto="Wrocław"
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź 'SELECT nazwa FROM sklepy WHERE branza="spozywczy" AND miasto="Wrocław";' jest poprawna, ponieważ wykorzystuje właściwą składnię SQL do pobrania danych. W tym przypadku chcemy wybrać nazwy sklepów z tabeli 'sklepy', które spełniają dwa warunki: branża musi być równa 'spozywczy', a miasto musi być równe 'Wrocław'. Użycie operatora AND zapewnia, że oba kryteria muszą być spełnione jednocześnie, co jest kluczowe w tym zadaniu. Ponadto, dobrym zwyczajem jest stosowanie podwójnych cudzysłowów dla nazw kolumn i wartości tekstowych. Przykładowo, w praktyce taka kwerenda może być użyta do analizy lokalizacji sklepów spożywczych w danym mieście, co może być istotne dla strategii marketingowej lub planowania rozwoju sieci handlowej. Zrozumienie struktury SQL oraz sposób formułowania zapytań jest fundamentem efektywnego zarządzania danymi w relacyjnych bazach danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.