Font size
Worksheetskartkówka
Total questions: 10
Worksheet time: 21mins
W celu wyświetlenia listy nazwisk osób zapisanych w tabeli OSOBY uporządkowanej według roku urodzenia malejąco, należy użyć zapytania:
SELECT nazwisko FROM OSOBY
ORDER BY rok_urodzenia ASC;
SELECT nazwisko FROM OSOBY
ORDER BY rok_urodzenia DESC;
SELECT nazwisko FROM OSOBY
ORDER BY rok_urodzenia;
SELECT nazwisko FROM OSOBY
GROUP BY rok_urodzenia ASC;
Funkcja agregująca AVG:
wskazuje warunek
oblicza średnią
oblicza sumę
oblicza ilość
Tabele:
miasta (pola: id_miasta, nazwa)
1 Bydgoszcz
2 Toruń
3 Warszawa
projekty (pola: id_projektu, id_miasta, jezyk_projektu)
11 1 polski
12 1 angielski
13 1 niemiecki
14 3 rosyjski
15 3 angielski
połączone relacją poprzez pole id_miasta.
Czy zapytanie:
SELECT miasta.nazwa, COUNT(projekty.id_projektu) AS [ilosc]
FROM miasta
INNER JOIN projekty ON miasta.id_miasta=projekty.id_miasta
GROUP BY miasta.nazwa;
zwróci miasta które mają zero projektów, przy założeniu że takie są w tabeli o nazwie "miasta"?
TAK
NIE
nie da się przewidzieć (za mało danych)
Co to jest "DBMS"?
Jest to skrót od nazwy programów komputerowych stworzonych do gromadzenia i przetwarzania danych.
Jest to system zarządzania bazą danych.
Jest to angielski skrót od Database Management System.
Wszystkie odpowiedzi są poprawne.
W języku SQL aby stworzyć tabelę, należy zastosować polecenie
Create table
Alter table
Add table
Instrukcja DELETE służy do:
sprowadzania rekordów z bazy danych
usuwania rekordów z bazy danych
wstawiania rekordów do bazy danych
Cyfry najlepiej przechowywać w polach typu
INT
CHAR
YEAR
Jakim poleceniem SQL pobierzesz dane z tabeli o nazwie "testowa"?
SELECT*FROM testowa;
GRANT*FROM testowa;
INPUT*FROM testowa;
Jaka jest różnica między kopią różnicowa bazy danych, a kopią przyrostową bazy danch?
