Mikrościąga z BASE hyper-SQL


Podstawowe komendy SQL:

CREATE/ALTER/DROP [DATABASE | TABLE]
  tworzenie/modyfikowanie/usuwanie [baz |tabel]

INSERT/UPDATE/DELETE
  tworzenie/modyfikowanie/usuwanie rekordów
    czyli wierszy w tabelach

SELECT - wyszukiwanie informacji:

SELECT [distinct] pola FROM tablice
WHERE warunki i relacje
GROUP BY pola
HAVING warunki
ORDER BY pola [desc]
LIMIT ilość
OFFSET nr
 
f.grup: count() max() min() sum() avg()

logiczne:
not   or   and   all/any   null
=  >  <=  between  like '_%a'  in zbiór

obliczenia:

+ - * /    mod(a,b)    cast(a as type)
 
datediff('period',dataStart,dataStop)
 (np: second, day, year)  current_dete   '2019-03-07'
day(date), month(date)...
to_char(date,'format') (np: YYYYMMDD YY HH:mm)

tekst+tekst
left/right(tekst,ile)  substring(tekst,od,ile)