kategorie: informatyka
Witam Państwa,
W części poniżej znajdziecie Państwo filmik ze szczegółowym wytłumaczeniem dotyczącym instrukcji i słów kluczowych związanych z: funkcjami matematycznymi oraz subqueries. Zawiera on ich działanie, złożoność czasową oraz użyteczność. Poniżej znajdą także Państwo gotowy kod do skopiowania w razie potrzeby.
Kwerenda 1:
SELECT ROUND(Srednia^2, 3) AS KwadratSredniej,
ROUND(SQR(Srednia), 3) AS PierwiastekSredniej,
ROUND(ABS(SQR(Srednia) - Srednia^2) MOD Srednia, 3) AS ModuloKwadratPierwiastek
FROM srednia
WHERE ABS(DATEDIFF('d', DataP, DataK)) < 30;
Polecenia: SELECT, ROUND, AS, SQR, ABS, MOD, FROM, WHERE, DATEDIFF
Kwerenda 2:
SELECT Imie, Nazwisko
FROM uczniowie
WHERE IdUcznia =
(SELECT TOP 1 Id
FROM srednia
ORDER BY Srednia DESC);
Polecenia: SELECT, FROM, WHERE, TOP, ORDER BY, DESC
Kwerenda 3:
SELECT TOP 1 Imie, Nazwisko
FROM uczniowie
INNER JOIN srednia ON srednia.Id = uczniowie.IdUcznia
ORDER BY Srednia DESC;
Polecenia: SELECT, TOP, FROM, INNER JOIN, ON, ORDER BY, DESC
Kwerenda 4:
SELECT Imie, Nazwisko
FROM uczniowie
WHERE IdUcznia IN
(SELECT Id
FROM srednia
WHERE Srednia > 4.0);
Polecenia: SELECT, FROM, WHERE, IN
Kwerenda 5:
SELECT Imie, Nazwisko
FROM uczniowie
WHERE IdUcznia NOT IN
(SELECT Id
FROM srednia
WHERE Srednia > 4.0);
Polecenia: SELECT, FROM, WHERE, NOT IN
Kwerenda 6:
SELECT MAX(LEN(Nazwisko)) AS DlugoscNajdNazwiZ1A
FROM (SELECT Nazwisko
FROM uczniowie
WHERE klasa = '1A');
Polecenia: SELECT, MAX, LEN, AS, FROM
Video:
Dziękuję za przeczytanie!
Czytaj dalej