SZUKAJ NA TYM BLOGU

Programowanie ()

Zadania:
  • programowanie 
  • struktury i typy danych
  • operatory i funkcje 
  • rekurencja i iteracja
  • program i języki programowania

SQL ()

Zadania:

Zagadnienia:

  • Tworzenie tabeli (CREATE TABLE, INSERT INTO VALUES, SELECT FROM)
    sortowanie ORDER BY (z1)
  • Zapytania:
    arytmetyczne (+ (zad 3.3 punkt 3.), -, *, / )
    operatory porównania (z1)
    operatory logiczne  (z1)
    funkcje agregujące (z1, z2)
    operatory inne: specjalne (z1)
  • Grupowanie (z1, z2, z3z4, z5)
    Data i czas ()
  • Złączenia (z1, z2, z3, z4, z5
  • Suplement (z1)
Uwaga: można podzielić na 2 części sql1 i sql2

https://plotkarka.eu/sql.js/index.html

Część I

Operatory porównania:

=, >, <, >=, <=,  < >

Operatory logiczne:

AND
OR
NOT

Operatory specjalne:

Between
Like
In

Funkcje:

Avg()
Count()
Sum()

Klauzule:  

AS
ORDER BY [DESC] - sortowanie
FROM
GROUP BY
HAVING
WHERE

Instrukcje:  

SELECT

Data i czas

Year() - funkcja zwraca rok dla argumentu daty w MSA (ale w SQLite to strftime('%Y', data) argument data w postaci 'RRRR-MM-DD'.

Część II

Operacje:  

JOIN (lub INNER JOIN) ON

Orzeczenia:

DISTINCT, 

Inne:

UPDATE -  może zmienić wartości pól w bazie danych.

Na podstawie: