SQL_Agreg_GRBY

SQL_Agreg_GRBY

1st - 12th Grade

11 Qs

quiz-placeholder

Similar activities

hacekr

hacekr

1st - 12th Grade

10 Qs

Introdução ao arduíno

Introdução ao arduíno

12th Grade

10 Qs

Popularne  rodzaje turystyki

Popularne rodzaje turystyki

8th Grade

12 Qs

Ambreiajul automobilelor

Ambreiajul automobilelor

10th Grade

10 Qs

PLACA SOLAR

PLACA SOLAR

1st - 10th Grade

14 Qs

Arduino

Arduino

9th Grade

10 Qs

e-usługi Łosice

e-usługi Łosice

1st - 3rd Grade

13 Qs

tabd EE09 06_23

tabd EE09 06_23

12th Grade

12 Qs

SQL_Agreg_GRBY

SQL_Agreg_GRBY

Assessment

Quiz

Professional Development

1st - 12th Grade

Medium

Created by

Krzysztof Gątarski

Used 4+ times

FREE Resource

11 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Które zapytanie wyświetli dane (imię, nazwisko i PESEL) wszystkich pracowników uczelni 'UczelniaA' i 'UczelniaB' oraz jeśli w obu tabelach znajduje się taki sam pracownik, wyświetl go tylko raz, a wyniki posortuje według nazwiska.

SELECT imie, nazwisko, pesel FROM UczelniaA

UNION

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko;

SELECT imie, nazwisko, pesel FROM UczelniaA

ORDER BY nazwisko

UNION

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko;

SELECT imie, nazwisko, pesel FROM UczelniaA

UNION ALL

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko;

SELECT imie, nazwisko, pesel FROM UczelniaA

ORDER BY nazwisko

UNION ALL

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko;

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Które zapytanie wyświetli pracowników (imie, nazwisko, pesel), którzy pracują zarówno na uczelni UczelniaA, jak i na uczelni UczelniaB, a wyniki posortuje według nazwiska malejąco?

SELECT imie, nazwisko, pesel FROM UczelniaA

INTERSECT

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko DESC;

SELECT imie, nazwisko, pesel FROM UczelniaA

INTERSECT

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko ASC;

SELECT imie, nazwisko, pesel FROM UczelniaA

ORDER BY nazwisko DESC

INTERSECT

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko DESC;

SELECT imie, nazwisko, pesel FROM UczelniaA

ORDER BY nazwisko ASC

INTERSECT

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko ASC;

SELECT* FROM UczelniaA

ORDER BY nazwisko ASC

INTERSECT

SELECT * FROM UczelniaB

ORDER BY nazwisko ASC;

3.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Które zapytanie pozwoli stwierdzić, którzy z pracowników uczelni UczelniaA nie pracują jednocześnie na uczelni UczelniaB. Wyniki posortuj według nazwiska rosnąco.

SELECT imie, nazwisko, pesel FROM UczelniaA

EXCEPT

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko ASC;

SELECT imie, nazwisko, pesel FROM UczelniaA

INTERSECT

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko ASC;

SELECT imie, nazwisko, pesel FROM UczelniaA

UNION ALL

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko ASC;

SELECT imie, nazwisko, pesel FROM UczelniaA

ORDER BY nazwisko ASC

EXCEPT

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko ASC;

SELECT imie, nazwisko, pesel FROM UczelniaA

ORDER BY nazwisko ASC

INTERSECT

SELECT imie, nazwisko, pesel FROM UczelniaB

ORDER BY nazwisko ASC;

4.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

Które zapytanie (zapytania?) pozwoli (pozwolą?) stwierdzić, którzy pracownicy zarabiają mniej niż 1000 zł lub zarabiają więcej niż 2000 zł

SELECT imie, nazwisko, placa

FROM pracownicy

WHERE placa < 1000

UNION ALL

SELECT imie, nazwisko, placa

FROM pracownicy

WHERE placa > 2000

SELECT imie, nazwisko, placa

FROM pracownicy

WHERE placa <= 1000

UNION ALL

SELECT imie, nazwisko, placa

FROM pracownicy

WHERE placa >= 2000

SELECT imie, nazwisko, placa

FROM pracownicy

WHERE placa < 1000 OR placa > 2000;

SELECT imie, nazwisko, placa

FROM pracownicy

WHERE placa < 1000 AND placa > 2000;

SELECT imie, nazwisko, placa

FROM pracownicy

WHERE placa NOT BETWEEN 1000 AND 2000;

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Które zapytanie pozwoli sprawdzić, jaka jest różnica pomiędzy minimalną a maksymalną pensją?

SELECT (MAX(placa) - MIN(placa)) as RoznicaPensji

FROM pracownicy;

SELECT (MIN(placa) - MAX(placa)) as RoznicaPensji

FROM pracownicy;

SELECT (AVG(placa) - MIN(placa)) as RoznicaPensji

FROM pracownicy;

SELECT (AVG(placa) - MAX(placa)) as RoznicaPensji

FROM pracownicy;

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Które zapytanie pozwoli policzyć wszystkich aktywnych pracowników.

SELECT COUNT(*) as LiczbaAktywnychPracowników

FROM employee

WHERE Active = 1;

SELECT COUNT(*) as LiczbaAktywnychPracowników

FROM employee;

SELECT COUT(*) as LiczbaAktywnychPracowników

FROM employee

WHERE Active = 1;

SELECT COUT(*) as LiczbaAktywnychPracowników

FROM employee;

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Które zapytanie pozwoli policzyć wszystkich pracowników, którzy nie mają podanego numeru PESEL?

SELECT COUNT(*) as PracownicyBezPeselu

FROM pracownicy

WHERE PESEL IS NULL;

SELECT COUT(*) as PracownicyBezPeselu

FROM pracownicy

WHERE PESEL IS NULL;

SELECT COUT(*) as PracownicyBezPeselu

FROM pracownicy

WHERE PESEL = NULL;

SELECT COUT(*) as PracownicyBezPeselu

FROM pracownicy

WHERE PESEL = NULL;

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?