Pokazywanie postów oznaczonych etykietą ZapytaniaSQL. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą ZapytaniaSQL. Pokaż wszystkie posty

Zadanie 12. , , ,

SELECT ocena FROM oceny WHERE ocena>2 ORDER BY ocena;

Dana jest tabela oceny o polach id, nazwisko, imie, ocena. Przedstawione zapytanie jest przykładem

  1. sumy.
  2. selekcji.
  3. łączenia.
  4. projekcji.

Zadanie 13. , , ,

Dana jest tabela uczniowie o polach id, nazwisko, imie, klasa. Które zapytanie SQL wyświetli liczbę osób wposzczególnych klasach oraz nazwę klasy?
  1. SELECT SUM(id), klasa FROM uczniowie GROUP BY klasa;
  2. SELECT SUM(id), klasa FROM uczniowie ORDER BY klasa;
  3. SELECT COUNT(id), klasa FROM uczniowie GROUP BY klasa;
  4. SELECT COUNT(id), klasa FROM uczniowie ORDER BY klasa;

Zadanie 14. , , ,

Dana jest tabela uczniowie o polach id, imie, nazwisko, data_ur (format rrrr-mm-dd). Które zapytanie wjęzyku SQL wyświetli tylko imiona i nazwiska uczniów urodzonych w2001 roku?
  1. SELECT * FROM uczniowie WHERE data_ur like "2001";
  2. SELECT * FROM uczniowie WHERE data_ur == 2001-%-%;
  3. SELECT imie, nazwisko FROM uczniowie WHERE data_ur like "2001-%-%";
  4. SELECT id, imie, nazwisko, data_ur FROM uczniowie WHERE data_ur like "2001-*-*";

Zadanie 16. ,

Dana jest tabela firmy zawierająca następujące kolumny: nazwa, adres, NIP, obrot (obrót w ostatnim miesiącu), rozliczenie, status. Wykonanie kwerendy SQL SELECT sprawi, że zostaną wyświetlone
SELECT nazwa, NIP FROM firmy WHERE obrot < 4000;
  1. wszystkie dane firm, które w ostatnim miesiącu miały obrót co najmniej 4000 zł.
  2. wszystkie dane firm, które w ostatnim miesiącu miały obrót mniejszy niż 4000 zł.
  3. jedynie nazwa oraz numer NIP firm, które w ostatnim miesiącu miały obrót co najmniej 4000 zł.
  4. jedynie nazwa oraz numer NIP firm, które w ostatnim miesiącu miały obrót mniejszy niż 4000 zł.

Zadanie 17. ,

Dana jest tabela pracownicy, do której wpisano rekordy przedstawione obok. Po uruchomieniu podanej w ramce kwerendy SQL zostanie wyświetlona wartość
SELECT MAX(pensja) FROM pracownicy WHERE pensja < 3000;
  1. 1300
  2. 2200
  3. 2600
  4. 5400

Zadanie 20. ,

Baza danych zawiera tabelę ksiazki o polach: tytul, id_autora, data_wypoz, id_czytelnika. Każdego dnia generowany jest raport książek wypożyczonych danego dnia. Wyświetlane są jedynie tytuły książek. Która z kwerend SQL posłuży do stworzenia tego raportu?
  1. SELECT * FROM ksiazki;
  2. SELECT tytul FROM ksiazki;
  3. SELECT tytul FROM ksiazki WHERE data_wypoz = CURRENT_DATE();
  4. SELECT tytul, data_wypoz FROM ksiazki WHERE data_wypoz = CURRDATENT_E();

Zadanie 21. ,

Funkcja COUNT języka SQL realizuje
  1. zliczanie znaków w polu tekstowym.
  2. zliczanie rekordów wybranych kwerendą.
  3. obliczenie średniej wartości w wybranej kolumnie.
  4. obliczenie wartości bezwzględnej w polu liczbowym.

Zadanie 23. ,

Aby wyświetlić rekordy z tabeli pracownicy tylko dla pracowników, którzy skończyli 26 lat należy użyć zapytania
  1. SELECT * FROM pracownicy OR wiek > '25';
  2. SELECT * FROM pracownicy AND wiek > '25';
  3. SELECT * FROM wiek WHERE pracownicy > '25';
  4. SELECT * FROM pracownicy WHERE wiek > '25';

Zadanie 24. ,

Tabele Osoby i Zainteresowania są połączone relacją jeden do wielu. Które zapytanie SQL należy zapisać, aby korzystając z tej relacji, prawidłowo wyświetlić imiona oraz odpowiadające im hobby?
  1. SELECT imie, hobby FROM Osoby, Zainteresowania;
  2. SELECT imie, hobby FROM Osoby, Zainteresowania WHERE Osoby.id = Zainteresowania.id;
  3. SELECT imie, hobby FROM Osoby.Zainteresowania_id = Zainteresowania.id FROM Osoby, Zainteresowania;
  4. SELECT imie, hobby FROM Osoby JOIN Zainteresowania ON Osoby.Zainteresowania_id = Zainteresowania.id;

Zadanie 23. ,

Aby wyświetlić rekordy z tabeli pracownicy tylko dla pracowników, którzy skończyli 26 lat należy użyć zapytania
  1. SELECT * FROM pracownicy OR wiek > 25;
  2. SELECT * FROM pracownicy AND wiek > 25;
  3. SELECT * FROM wiek WHERE pracownicy > 25;
  4. SELECT * FROM pracownicy WHERE wiek > 25;

Zadanie 19. ,

Które z zapytań SQL, wybiera nazwiska z tabeli klient, które są minimum jednoliterowe i rozpoczynają się od litery Z?
  1. SELECT nazwisko FROM klient WHERE nazwisko='Z?';
  2. SELECT nazwisko FROM klient WHERE nazwisko='Z_?';
  3. SELECT nazwisko FROM klient WHERE nazwisko LIKE 'Z%';
  4. SELECT nazwisko FROM klient WHERE nazwisko LIKE 'Z_%';

Zadanie 16. ,

W zapytaniu SQL, umieszczonym w ramce, znak gwiazdki oznacza, że w wyniku tego zapytania
  1. zostanie zignorowany warunek sprawdzający imię.
  2. zostanie wyświetlone pole o nazwie „*” (gwiazdka).
  3. zostaną wyświetlone wszystkie rekordy tabeli mieszkańcy.
  4. zostaną wyświetlone wszystkie kolumny tabeli mieszkańcy.

Zadanie 17. ,

Które dane z 8 rekordów wpisanych do tabeli zostaną wyświetlone w wyniku podanego w ramce zapytania SQL?
  1. Dika, Fuks.
  2. Figaro, Dika, Fuks.
  3. Fafik, Brutus, Dika, Fuks.
  4. Anna Kowalska, Jan Nowak

Zadanie 18. ,

Dana jest tabela uczniowie, do której wpisano rekordy jak na rysunku. Co będzie wynikiem działania przedstawionego zapytania SQL?
  1. Wartość 3,5
  2. Dane 4, 3, 4, 3
  3. Suma ocen równa 14
  4. Liczba wierszy równa 4

Zadanie 19. ,

Tabele Osoby i Adresy są połączone relacją jeden do wielu. Jakie zapytanie SQL należy zapisać, aby korzystając z tej relacji, prawidłowo wyświetlić nazwiska oraz przyporządkowane im miasta?
  1. SELECT nazwisko, Miasto FROM Osoby, Adresy;
  2. SELECT nazwisko, Miasto FROM Osoby, Adresy WHERE Osoby.id=Adresy.id
  3. SELECT nazwisko, Miasto FROM Osoby.Adresy_id = Adresy.id FROM Osoby, Adresy
  4. SELECT nazwisko, Miasto FROM Osoby JOIN Adresy ON Osoby.Adresy_id = Adresy.id

Zadanie 20. ,

Tabela Pacjenci ma pola: imie, nazwisko, wiek, lekarz_id. Aby zestawić raport zawierający wyłącznie imiona i nazwiska pacjentów poniżej 18 roku życia, którzy zapisani są do lekarza o id równym 6, można posłużyć się kwerendą SQL
  1. SELECT imie, nazwisko WHERE wiek < 18 OR lekarz_id = 6
  2. SELECT imie, nazwisko WHERE wiek < 18 AND lekarz_id = 6
  3. SELECT imie, nazwisko FROM Pacjenci WHERE wiek < 18 OR lekarz_id = 6
  4. SELECT imie, nazwisko FROM Pacjenci WHERE wiek < 18 AND lekarz_id = 6

Zadanie 21. ,

Na podstawie tabeli Towar wykonano następujące zapytanie SQL:

Jaki będzie wynik tej operacji?
  1. Zeszyt A5 w linie, Zeszyt A5, Kredki 24 kolory, Papier ksero A4
  2. Zeszyt A5, Zeszyt A5 w linie, Kredki 24 kolory, Papier ksero A4
  3. Papier ksero A4, Kredki 24 kolory, Zeszyt A5, Zeszyt A5 w linie
  4. Papier ksero A4, Kredki 24 kolory, Zeszyt A5 w linie, Zeszyt A5

Zadanie 22. ,

W tabeli produkt znajdują się przedmioty wyprodukowane po 2000 roku, z polami nazwa i rok_produkcji. Klauzula SQL wyświetli listę przedmiotów wyprodukowanych

  1. w roku 2017.
  2. po roku 2017.
  3. przed rokiem 2017.
  4. w latach innych niż 2017.

Zadanie 20. ,

Na tabeli muzyka, przedstawionej na rysunku, zostało wykonane następujące zapytanie SQL.
Jaki wynik zwróci ta kwerenda?
  1. Czeslaw
  2. pusty wynik
  3. Czeslaw, Niemen
  4. Czeslaw, Czechowski

Zadanie 21. ,

Jaki wynik zwróci zapytanie z ramki wykonane na przedstawionej tabeli?
  1. 0
  2. 1
  3. 3
  4. 4

Zadanie 24. ,

Które zapytanie SQL dla tabeli pracownicy utworzonej według schematu: id, imie, nazwisko, plec, zarobek, obliczy osobno średni zarobek kobiet i średni zarobek mężczyzn?
  1. SELECT AVG(zarobek) FROM pracownicy GROUP BY plec;
  2. SELECT AVG(zarobek) FROM pracownicy AS sredni_zarobek;
  3. SELECT AVG(zarobek) FROM pracownicy WHERE plec='k' AND plec='m';
  4. SELECT AVG(zarobek) FROM pracownicy GROUP BY plec HAVING plec='k' AND plec='m';

Zadanie 17. ,

Dana jest tabela mieszkania zawierająca kolumny o nazwach: adres, metraz, ile_pokoi, standard, status, cena. Wykonanie przedstawionej kwerendy SQL SELECT sprawi, że zostaną wyświetlone
  1. wszystkie dane tych mieszkań, które mają co najmniej 3 pokoje.
  2. metraż oraz cena tych mieszkań, które mają więcej niż 3 pokoje.
  3. metraż oraz cena tych mieszkań, które mają co najmniej niż 3 pokoje.
  4. wszystkie dane oprócz adresu tych mieszkań, które mają więcej niż 3 pokoje.

Zadanie 18. ,

Do tabeli pracownicy wpisano rekordy. Co zostanie wyświetlone po uruchomieniu kwerendy SQL SELECT podanej w ramce?
  1. Wartość 5400, czyli najwyższa pensja pracownika.
  2. Wartość 19500, czyli suma wszystkich pensji pracowników.
  3. Wartość 10000, czyli suma pensji pracownika o id=4 oraz o id=6
  4. Dwie wartości: 4600 i 5400, jako pensje pracowników wyższe niż 4000

Zadanie 19. ,

Na przedstawionej tabeli samochody wykonano zapytanie SQL SELECT
SELECT model FROM samochody WHERE rocznik=2016;
W wyniku podanego zapytania zostaną zwrócone następujące wartości:
  1. Fiat, Opel, Toyota.
  2. Czerwony, grafitowy.
  3. Punto, Corsa, Corolla.
  4. Punto, Corsa, Astra, Corolla, Yaris.

Zadanie 23. ,

Baza danych zawiera tabelę faktury o polach: numer, data, id_klienta, wartość, status. Każdego dnia generowany jest raport faktur z bieżącego dnia. Wyświetlane są jedynie numery i wartości faktur. Która z kwerend SQL służy do stworzenia tego raportu?
  1. SELECT * FROM faktury;
  2. SELECT numer,wartość FROM faktury;
  3. SELECT * FROM faktury WHERE data=CURRENT_DATE();
  4. SELECT numer, wartosc FROM faktury WHERE data=CURRENT_DATE();

Zadanie 19. ,

W języku SQL dla dowolnych zestawów danych w tabeli Uczniowie, aby wybrać rekordy, które zawierają wyłącznie uczennice o imieniu „Aleksandra”, urodzone po roku „1998″, należy zapisać zapytanie
  1. SELECT * FROM Uczniowie WHERE imie="Aleksandra" AND rok_urodzenia > "1998";
  2. SELECT * FROM Uczniowie WHERE imie ="Aleksandra" OR rok_urodzenia < "1998";
  3. SELECT * FROM Uczniowie WHERE imie="Aleksandra" OR rok_urodzenia > "1998";
  4. SELECT * FROM Uczniowie WHERE imie="Aleksandra" AND rok_urodzenia < "1998";

Zadanie 21. ,

Wyszukując z tabeli Pracownicy wyłącznie nazwiska, w których ostatnią literą jest „i”, można użyć kwerendy SQL
  1. SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i";
  2. SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i%";
  3. SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i";
  4. SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i%";

Zadanie 17. ,

Dana jest tabela o nazwie wycieczki z polami nazwa, cena, miejsca (jako liczba wolnych miejsc). Aby dla dowolnego zbioru danych tabeli wyświetlić jedynie nazwy tych wycieczek, dla których cena jest niższa niż 2000 złotych i mają przynajmniej cztery wolne miejsca, należy posłużyć się zapytaniem
  1. SELECT nazwa FROM wycieczki WHERE cena<2000 AND miejsca>3;
  2. SELECT nazwa FROM wycieczki WHERE cena<2000 OR miejsca>4;
  3. SELECT * FROM wycieczki WHERE cena<2000 AND miejsca>4;
  4. SELECT * FROM wycieczki WHERE cena<2000 OR miejsca>3;

Zadanie 18. ,

Dana jest tabela o nazwie przedmioty z polami ocena i uczenID. Aby policzyć średnią ocen ucznia o ID równym 7, należy posłużyć się zapytaniem
  1. AVG SELECT ocena FROM przedmioty WHERE uczenID=7;
  2. SELECT AVG(ocena) FROM przedmioty WHERE uczenID=7;
  3. COUNT SELECT ocena FROM przedmioty WHERE uczenID=7;
  4. SELECT COUNT(ocena) FROM przedmioty WHERE uczenID=7;

Zadanie 21. ,

W bazie danych sklepu komputerowego istnieje tabela komputery. Aby zdefiniować raport wyświetlający dla dowolnego zbioru danych tabeli, jedynie pola tabeli dla komputerów, w których jest nie mniej niż 8 GB pamięci, a procesor to Intel, można posłużyć się kwerendą
  1. SELECT * FROM komputery WHERE procesor= 'Intel' OR pamiec<8;
  2. SELECT * FROM komputery WHERE procesor= 'Intel' OR pamiec>=8;
  3. SELECT * FROM komputery WHERE procesor= 'Intel' AND pamiec<8;
  4. SELECT * FROM komputery WHERE procesor= 'Intel' AND pamiec>=8;

Zadanie 18. ,

W przedstawionym fragmencie kwerendy języka SQL, komenda SELECT ma za zadanie zwrócić SELECT COUNT(wartosc) FROM ...
  1. średnią tabeli.
  2. liczbę wierszy.
  3. sumę w kolumnie wartosc.
  4. średnia w kolumnie wartosc.

Zadanie 19. ,

Dana jest tabela ksiazki z polami: tytul, autor (typu tekstowego), cena (typu liczbowego). Aby kwerenda SELECT zwróciła tylko tytuły, dla których cena jest mniejsza od 50 zł, należy zapisać:
  1. SELECT * FROM ksiazki WHERE cena < 50;
  2. SELECT tytul FROM ksiazki WHERE cena < 50;
  3. SELECT tytul FROM ksiazki WHERE cena > '50 zł';
  4. SELECT ksiazki FROM tytul WHERE cena < '50 zł';

Zadanie 21. ,

Tabela filmy zawiera klucz główny id oraz klucz obcy rezyserID. Tabela rezyserzy zawiera klucz główny id. Obydwie tabele połączone są relacją jeden po stronie rezyserzy do wielu po stronie filmy. Aby w kwerendzie SELECT połączyć tabele filmy i rezyserzy, należy zapisać
  1. ... filmy JOIN rezyserzy ON filmy.id = rezyserzy.id ...
  2. ... filmy JOIN rezyserzy ON filmy.id = rezyserzy.filmyID ...
  3. ... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.id ...
  4. ... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.filmyID ...

Zadanie 17. ,

U bazie danych hurtowni zdefiniowano tabelę sprzedaz o polach id, kontrahent grupa_cenowa, obrot. Aby wyszukać wyłącznie kontrahentów z drugiej grupy cenowej, których obrót jest większy niż 4000 zł, należy zastosować polecenie
  1. SELECT sprzedaz FROM kontrahent WHERE obrot > 4000;
  2. SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 OR obrot > 4000;
  3. SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 AND obrot > 4000;
  4. SELECT sprzedaz FROM kontrahent WHERE grupa_cenowa = 2 AND obrot > 4000;

Zadanie 18. ,

Dana jest tabela programisci o polach: id, nick, ilosc_kodu, ocena. Pole ilosc_kodu zawiera liczbę linii kodu napisanych przez programistę w danym miesiącu. Aby policzyć sumę linii kodu, który napisali wszyscy programiści, należy użyć polecenia
  1. SELECT SUM(ocena) FROM ilosc_kodu;
  2. SELECT SUM(ilosc_kodu) FROM programisci;
  3. SELECT COUNT(programisci) FROM ilosc_kodu
  4. SELECT MAX(ilosc_kodu) FROM programisci

Zadanie 17. ,

Dana jest tabela psy o polach: imie, rasa, telefon_wlasciciela, rok_szczepienia. Aby wyszukać telefon właścicieli, których psy były szczepione przed 2015 rokiem, należy użyć polecenia SQL
  1. SELECT psy FROM rok_szczepienia < 2015;
  2. SELECT imie, rasa FROM psy WHERE rok_szczepienia > 2015;
  3. SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015;
  4. SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia > 2015;

Zadanie 19. ,

W bazie danych sklepu spożywczego pod koniec dnia jest tworzony raport wyświetlający te produkty wraz z ich dostawcami, dla których stan magazynowy jest mniejszy niż 10 sztuk. Do zdefiniowania tego raportu posłużono się kwerendą
  1. SELECT
  2. UPDATE
  3. INSERT INTO
  4. CHECK TABLE

Zadanie 19. ,

Kod
SELECT imie, pesel, wiek FROM dane WHERE wiek IN (18,30)
spowoduje wybranie
  1. imion, nazwisk i numerów PESEL osób w wieku poniżej 18 lat.
  2. imion, numerów PESEL i wieku osób z przedziału od 18 do 30 lat.
  3. imion, numerów PESEL i wieku osób posiadających powyżej 30 lat.
  4. imion, numerów PESEL i wieku osób w wieku równym 18 lub 30 lat.

Zadanie 20. ,

Aby policzyć wszystkie wiersze tabeli Koty należy użyć polecenia
  1. SELECT COUNT(*) FROM Koty
  2. SELECT ROWNUM() FROM Koty
  3. SELECT COUNT(Koty) AS ROWNUM
  4. SELECT COUNT(ROWNUM) FROM Koty

Zadanie 15. ,

Baza danych zawiera tabelę o nazwie pracownicy o polach: nazwisko, imie, pensja, wiek. Jak wygląda składnia polecenia wyznaczająca średnią pensję pracowników?
  1. select AVG (nazwisko) into pensja
  2. select VAR (pensja) from nazwisko
  3. select VAR (pracownicy) into pensja
  4. select AVG (pensja) from pracownicy