Zadania rachunkowe i kodowe (24)
Każde zadanie ma 25 wariantów z innymi liczbami. Poniżej po jednym przykładzie — w trenerze wylosujesz kolejne, aż opanujesz sam mechanizm.
98Zakres CKE · INF.03.4
Tabela ma 42 rekordów, z czego 5 spełnia warunek aktywny=1. Co zwróci SELECT COUNT(*) FROM konta WHERE aktywny=1;?
- 42
- 5
- 37
- 6
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 5
COUNT(*) liczy wyłącznie wiersze pozostawione przez WHERE, czyli 5.
Ćwicz w trenerze →
99Zakres CKE · INF.03.4
Rekordy mają identyfikatory od 1 rosnąco. Jaki będzie pierwszy identyfikator po wykonaniu SELECT id FROM wpisy ORDER BY id LIMIT 0, 6;?
- 2
- 7
- 8
- 1
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 1
Pierwsza liczba w LIMIT oznacza liczbę pominiętych wierszy, więc pierwszy wynik ma id 1.
Ćwicz w trenerze →
100Zakres CKE · INF.03.4
Pole cena ma wartość 560. Jaką wartość zapisze UPDATE produkty SET cena=cena*1.50 WHERE id=7;?
- 841
- 840
- 839
- 842
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 840
Mnożnik podnosi cenę o 50%, więc nowa wartość wynosi 840.
Ćwicz w trenerze →
101Zakres CKE · INF.03.4
Kolumna punkty zawiera wartości 26, 28, 30, 32. Co zwróci SELECT AVG(punkty) FROM wyniki;?
- 116
- 29
- 28
- 30
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 29
AVG dzieli sumę czterech wartości przez 4; wynik to 29.
Ćwicz w trenerze →
102Zakres CKE · INF.03.4
Po GROUP BY dwie kategorie mają odpowiednio 1 i 8 rekordów. Ile grup zwróci warunek HAVING COUNT(*) > 5?
- 14
- 4
- 1
- 3
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 1
HAVING pozostawia tylko grupy o liczności większej niż 5, więc wynik zawiera 1 grup.
Ćwicz w trenerze →
103Zakres CKE · INF.03.4
Który kod zwróci warunek kod LIKE '_Y%'?
- YZ34
- BX34
- ZQ34
- ZY34
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. ZY34
Podkreślnik zastępuje pierwszy dowolny znak, a drugi znak musi być literą Y.
Ćwicz w trenerze →
104Zakres CKE · INF.03.4
Tabela liczby zawiera po jednym rekordzie dla każdej liczby całkowitej od 1 do 100. Ile rekordów zwróci SELECT * FROM liczby WHERE wartosc BETWEEN 27 AND 32;?
- 5
- 59
- 6
- 7
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 6
BETWEEN obejmuje obie wartości graniczne, dlatego liczba rekordów wynosi 32 − 27 + 1 = 6.
Ćwicz w trenerze →
105Zakres CKE · INF.03.4 · wariant autorski
Kolumna kwota zawiera wartości 26, 29 i 33. Co zwróci SELECT SUM(kwota) FROM platnosci;?
- 33
- 3
- 88
- 87
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 88
SUM dodaje wszystkie wartości kolumny, więc wynik wynosi 88.
Ćwicz w trenerze →
106Zakres CKE · INF.03.4 · wariant autorski
Kolumna czas zawiera wartości 33, 26 i 29. Co zwróci SELECT MIN(czas) FROM proby;?
- 88
- 26
- 29
- 33
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 26
MIN wybiera najmniejszą wartość, czyli 26.
Ćwicz w trenerze →
107Zakres CKE · INF.03.4 · wariant autorski
Kolumna wynik zawiera wartości 26, 33 i 29. Co zwróci SELECT MAX(wynik) FROM testy;?
- 26
- 29
- 88
- 33
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 33
MAX wybiera największą wartość, czyli 33.
Ćwicz w trenerze →
108Zakres CKE · INF.03.4 · wariant autorski
Kolumna kod zawiera wartości A24, A24, B24, C24, C24. Ile wierszy zwróci SELECT DISTINCT kod FROM dane;?
- 2
- 5
- 3
- 1
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 3
DISTINCT usuwa powtórzenia; pozostają trzy różne kody.
Ćwicz w trenerze →
109Zakres CKE · INF.03.4 · wariant autorski
Tabela zawiera wszystkie identyfikatory od 1 do 64. Ile rekordów zwróci WHERE id IN (26,28,30)?
- 0
- 3
- 2
- 64
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 3
Operator IN sprawdza trzy różne, istniejące identyfikatory, więc zwrócone zostaną 3 rekordy.
Ćwicz w trenerze →
110Zakres CKE · INF.03.4 · wariant autorski
Tabela ma wartości całkowite od 1 do 74. Ile rekordów spełni wartosc NOT BETWEEN 29 AND 34?
- 6
- 68
- 74
- 69
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 68
BETWEEN obejmuje obie granice, więc od 74 rekordów odejmuje się 6.
Ćwicz w trenerze →
111Zakres CKE · INF.03.4 · wariant autorski
Tabela ma 54 rekordów. Warunek w poleceniu DELETE spełnia 4 rekordów. Ile rekordów pozostanie po wykonaniu polecenia?
- 54
- 4
- 58
- 50
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 50
DELETE usuwa tylko rekordy spełniające WHERE, więc pozostaje 50.
Ćwicz w trenerze →
112Zakres CKE · INF.03.4 · wariant autorski
W tabeli jest 54 rekordów, a 4 z nich spełnia warunek status=0. Ile rekordów zmodyfikuje UPDATE zadania SET status=1 WHERE status=0;?
- 54
- 4
- 1
- 50
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 4
UPDATE modyfikuje każdy rekord spełniający warunek, czyli 4 rekordów.
Ćwicz w trenerze →
113Zakres CKE · INF.03.4 · wariant autorski
W rekordzie cena wynosi 34, a ilosc 6. Co zwróci wyrażenie SELECT cena*ilosc AS wartosc?
- 40
- 6
- 34
- 204
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 204
Operator * mnoży wartości obu kolumn: wynik to 204.
Ćwicz w trenerze →
114Zakres CKE · INF.03.4 · wariant autorski
Kolumna ocena zawiera 29, 30 i 33. Co zwróci SELECT ROUND(AVG(ocena),1) FROM wyniki;?
- 92
- 31,7
- 30,7
- 30
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 30,7
AVG oblicza średnią, a ROUND zaokrągla ją do jednego miejsca: 30,7.
Ćwicz w trenerze →
115Zakres CKE · INF.03.4 · wariant autorski
Tabela zamowienia ma 36 rekordów, w tym 1 bez pasującego klienta. Ile wierszy zwróci INNER JOIN z tabelą klienci?
- 34
- 36
- 35
- 37
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: C. 35
INNER JOIN zachowuje wyłącznie rekordy mające dopasowanie, więc zwraca 35 wierszy.
Ćwicz w trenerze →
116Zakres CKE · INF.03.4 · wariant autorski
Tabela autorzy ma 30 rekordów. Każdy autor ma jedną książkę, a pierwszy ma jeszcze dodatkowe książki w liczbie 5. Ile wierszy zwróci LEFT JOIN autorów z książkami?
- 34
- 36
- 37
- 35
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 35
Każdy autor daje co najmniej jeden wiersz, a dodatkowe książki tworzą 5 kolejnych, razem 35.
Ćwicz w trenerze →
117Zakres CKE · INF.03.4 · wariant autorski
W 64 rekordach występuje dokładnie 6 różnych kategorii. Ile wierszy zwróci SELECT kategoria, COUNT(*) FROM dane GROUP BY kategoria;?
- 64
- 6
- 1
- 58
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 6
GROUP BY tworzy po jednym wierszu wyniku dla każdej różnej kategorii, czyli 6.
Ćwicz w trenerze →
118Zakres CKE · INF.03.4 · wariant autorski
Kolumna imie zawiera: Ala24, Adam24, Bianka24, Aneta24. Ile rekordów spełni imie LIKE 'A%'?
- 2
- 3
- 1
- 4
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 3
Wzorzec A% oznacza dowolny napis zaczynający się literą A; pasują trzy wartości.
Ćwicz w trenerze →
119Zakres CKE · INF.03.4 · wariant autorski
Kolumna plik zawiera: plan24.png, foto24.jpg, ikona24.png, dane24.txt. Ile rekordów spełni plik LIKE '%.png'?
- 1
- 3
- 4
- 2
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. 2
Procent zastępuje dowolny początek nazwy, a rozszerzenie .png mają dwa pliki.
Ćwicz w trenerze →
120Zakres CKE · INF.03.4 · wariant autorski
Tabela ma 44 rekordów, a pole telefon ma wartość NULL w 2 z nich. Co zwróci SELECT COUNT(*) FROM osoby WHERE telefon IS NULL;?
- 42
- 2
- 44
- 0
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: B. 2
Warunek IS NULL wybiera dokładnie rekordy bez wartości telefonu, czyli 2.
Ćwicz w trenerze →
121Zakres CKE · INF.03.4 · wariant autorski
Każdy rekord tabeli ksiazka_25 wskazuje dokładnie jednego autora, a rekord tabeli autor_25 może być wskazany przez wiele książek. Jaka jest relacja od autora do książek?
- wiele do wielu
- wiele do jednego
- jeden do jednego
- jeden do wielu
Pokaż odpowiedź i wyjaśnienie
Poprawna odpowiedź: D. jeden do wielu
Jeden autor może mieć wiele książek, natomiast każda książka wskazuje jednego autora.
Ćwicz w trenerze →