Strona główna › Pytania INF.03 › Pytanie 1003
INF.03 · pytanie #1003
Jakie imiona spełniają warunki klauzuli LIKE w podanym zapytaniu? <br><pre class="code-block">SELECT imie FROM mieszkancy WHERE imie LIKE '_r%';</pre>
- AGerald, Jarosław, Marek, Tamara
- BKrzysztof, Krystyna, Romuald
- CRafał, Rebeka, Renata, Roksana
- DArleta, Krzysztof, Krystyna, Tristan
Poprawna odpowiedź: D. Arleta, Krzysztof, Krystyna, Tristan
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
No, więc ta odpowiedź jest totalnie na miejscu, bo klauzula LIKE w SQL służy do szukania ciągów, które pasują do jakiegoś wzoru. W tym przypadku wzór '_r%' mówi nam, że przed literą 'r' musi być dokładnie jeden dowolny znak, a po 'r' może być cokolwiek. Jak spojrzymy na imiona, które wybrałeś, 'Arleta' i 'Krzysztof' mają 'r' na drugiej pozycji, a 'Krystyna' i 'Tristan' na trzeciej. Czyli wszystko się zgadza. W ogóle, klauzula LIKE jest super przydatna w wyszukiwaniu danych, na przykład w aplikacjach, gdy chcemy znaleźć kogoś po imieniu czy nazwisku. A ten symbol '%' to genialny sposób na dopasowywanie, bo pozwala na różne kombinacje. Fajna sprawa, nie?
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.