Strona główna › Pytania INF.03 › Pytanie 1005
INF.03 · pytanie #1005
Które dane zostaną wybrane w wyniku działania kwerendy na przedstawionych rekordach? <pre class="code-block">SELECT id FROM samochody WHERE rocznik LIKE "2%4";</pre> <table><tr><th>id</th><th>marka</th><th>model</th><th>rocznik</th></tr><tr>12<tr>13<td>Fiat</td><td>Punto</td><td>2016</td></tr><tr>22<th>23<td>Fiat</td><td>Punto</td><td>2002</td></tr><tr>32</th>33<td>Fiat</td><td>Punto</td><td>2007</td></tr><tr>42<th>43<td>Opel</td><td>Corsa</td><td>2016</td></tr><tr>52</th>53<td>Opel</td><td>Astra</td><td>2003</td></tr><tr>62<th>63<td>Toyota</td><td>Corolla</td><td>2016</td></tr><tr>72</th>73<td>Toyota</td><td>Corolla</td><td>2014</td></tr><tr>82<th>83<td>Toyota</td><td>Yaris</td><td>2004</td></tr></table>
- ABrak danych.
- BIdentyfikatory równe 7 oraz 8.
- CWszystkie identyfikatory.
- DTylko identyfikator równy 8.
Poprawna odpowiedź: B. Identyfikatory równe 7 oraz 8.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Prawidłowa odpowiedź wskazuje, że w wyniku działania kwerendy zostaną wybrane rekordy z id równymi 7 oraz 8, ponieważ oba te roczniki zaczynają się cyfrą 2 i kończą na 4, co spełnia warunek LIKE '2%4'. W SQL operator LIKE umożliwia wyszukiwanie wzorców w danych tekstowych i jest bardzo użyteczny w sytuacjach, gdy nieznana jest pełna wartość, a tylko jej część. W praktycznych aplikacjach, takich jak systemy zarządzania bazami danych, często stosuje się ten operator do filtrowania wyników na podstawie niepełnych informacji. Na przykład, jeżeli chciałbyś zidentyfikować wszystkie pojazdy z określonym rocznikiem, użycie LIKE może szybko zawęzić wyniki. Używanie tego operatora w połączeniu z innymi funkcjami SQL, jak GROUP BY czy JOIN, pozwala na kompozycję bardziej złożonych zapytań, co jest standardem w analityce danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.