Strona główna › Pytania INF.03 › Pytanie 1613
INF.03 · pytanie #1613
Jakie imiona spełniają warunek klauzuli LIKE w poniższym zapytaniu: SELECT imię FROM mieszkańcy WHERE imię LIKE '_r%';?
- ARafał, Rebeka, Renata, Roksana
- BArieta, Krzysztof, Krystyna, Tristan
- CKrzysztof, Krystyna, Romuald
- DGerald, Jarosław, Marek, Tamara
Poprawna odpowiedź: B. Arieta, Krzysztof, Krystyna, Tristan
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź "Arieta, Krzysztof, Krystyna, Tristan" jest prawidłowa, ponieważ wszystkie te imiona spełniają warunki klauzuli LIKE w zapytaniu SQL. Klauzula LIKE z wzorcem '_r%' oznacza, że imię musi mieć na drugiej pozycji literę 'r' oraz może zawierać dowolne znaki po tej literze. Przykładowo, imię 'Krzysztof' ma 'r' na drugiej pozycji, tak samo jak 'Krystyna', a 'Tristan' również spełnia ten warunek. Imię 'Arieta' również odpowiada, ponieważ 'r' występuje na drugiej pozycji. W praktyce, zastosowanie klauzuli LIKE jest typowe przy wyszukiwaniu wzorców w bazach danych, co jest nieocenione przy tworzeniu systemów informacyjnych, w których istotna jest elastyczność w wyszukiwaniu. Dobra praktyka sugeruje również stosowanie operatora LIKE w połączeniu z innymi warunkami, aby zwiększyć precyzję zapytań, co z kolei przyczynia się do efektywności systemów bazodanowych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.