wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Złożone zapytania SELECT 06

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Co oznacza klauzula DISTINCT?

a)

Powoduje usunięcie powtarzających się wierszy.

b)

Jest to dostęp do wybranej części tabeli.

c)

Służy do wyszukiwania odpowiednich wzorców w rekordach tabeli zawężając wyświetlane wyniki.

d)

Służy do wprowadzania wierszy do tabeli.

2.

Alternatywnym zapytaniem wykonującym to samo co zapytanie DELETE, czyli usunięcie wierszy z tabeli samochody jest instrukcja:

a)

DROP

b)

TRUNCATE

c)

UPDATE

d)

INSERT

3.

Jakie polecenie usunie całą bazę ,,Biblioteka''?

a)

DROP VIEW Biblioteka;

b)

DELETE Biblioteka;

c)

DROP DATABASE Biblioteka;

d)

TRUNCATE Biblioteka;

4.

Do czego służy klauzula ORDER BY?

a)

Pozwala wybrać wiersze, w których wynik działania COUNT(*) spełnia podany warunek.

b)

Służy do ograniczenia ilości wyświetlanych wyników.

c)

służy do sortowania wyników według zadanej kolumny rosnąco (DESC) lub malejąco (ASC).

d)

służy do sortowania wyników według zadanej kolumny rosnąco (ASC) lub malejąco (DESC).

5.

Polecenie: SELECT imie, nazwisko FROM student

WHERE nazwisko = "małopolskie";

a)

Wyświetli imię i nazwisko studentów, którzy mają na nazwisko Małopolskie.

b)

Wyświetli imię i nazwisko oraz miasto urodzenia wszystkich studentów z województwa małopolskiego.

c)

Nie wyświetli nic

6.

Co to są aliasy?

a)

Taka gra.

b)

Inna nazwa tego samego.

c)

Taki sklep.

d)

Ta sama nazwa czegoś innego.

7.

Co oznacza LIMIT 2?

a)

Służy do ograniczenia ilości wyświetlanych wyników.

b)

Usuwa ostatnie rekordy tabeli.

c)

Służy do ograniczenia ilości wyświetlanych wyników do 2.

d)

Zostawia dwie tabele z bazy a resztę usuwa.

8.

Wskaż niepoprawne zastosowanie zapytania ,,INSERT'':

a)

INSERT INTO kierunek (id_kierunek, nazwa, id_wydzial) VALUES (NULL, "Komputerowe Wspomaganie Procesów Inżynierskich", 5);

b)

INSERT INTO wydzial VALUES

(NULL, "Wydział Odlewnictwa"),

(NULL, "Wydział Inżynierii Mechanicznej i Robotyki"),

c)

INSERT INTO wydzial SET id_wydzial = NULL, nazwa = "Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej";

d)

Wszystkie odpowiedzi są poprawne.

9.

Co oznacza klauzula HAVING?

a)

Pozwala wybrać wiersze, w których wynik działania COUNT(*) spełnia podany warunek.

b)

To funkcja agregująca posiadająca dwie odmiany.

c)

Od słowa ,,have'' czyli ,,mieć'' - wskazać posiadanie tabeli.

d)

Wszystkie odpowiedzi są błędne.

10.

Wskaż zdanie fałszywe:

a)

Złożone zapytanie SELECT operuje na co najmniej dwóch tabelach

b)

Przy zapytaniu UPDATE nie możemy zostawić pustego pola - pole musi zawierać jakieś znaki.

c)

Zapytanie UPDATE może modyfikować cały wiersz.

d)

Zapytanie TRUNCATE nie może zastąpić DELETE w tych zapytaniach, w których chcemy usunąć jedynie część przechowywanych danych.