SQL_Agreg_GRBY

SQL_Agreg_GRBY

1st - 12th Grade

11 Qs

quiz-placeholder

Similar activities

Google Certification

Google Certification

KG - 7th Grade

15 Qs

Multiple Intelligences

Multiple Intelligences

KG - 12th Grade

10 Qs

FUTBOL

FUTBOL

1st - 5th Grade

10 Qs

Matrices - 2 Types of Matrices

Matrices - 2 Types of Matrices

12th Grade

15 Qs

Nvidia_Geforce

Nvidia_Geforce

1st - 3rd Grade

10 Qs

DAY 23-MySQL: Subqueries & Stored Procedures 10th July 24

DAY 23-MySQL: Subqueries & Stored Procedures 10th July 24

12th Grade

10 Qs

PLATAFORMAS CBA

PLATAFORMAS CBA

1st - 3rd Grade

10 Qs

Natural hazards

Natural hazards

6th Grade

13 Qs

SQL_Agreg_GRBY

SQL_Agreg_GRBY

Assessment

Quiz

Professional Development

1st - 12th Grade

Practice Problem

Medium

Created by

Krzysztof Gątarski

Used 4+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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;

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?