(Vnitřní funkce jazyka SQL)
COUNT() | určení počtu záznamů |
COUNT (DISTINCT) | určení počtu jedinečných výskytů hodnoty v určitém poli |
MAX() | nejvyšší hodnota v zadaném poli |
MIN() | nejnižší hodnota v zadaném poli |
AVG() | aritmetický průměr |
SUM() | součet sady hodnot v určitém poli |
STD() | směrodatná odchylka |
GROUP BY | sloučí záznamy se stejnými hodnotami a vytvoří souhrnnou hodnotu |
+ - * / MOD
AND, OR, NOT, IF(), IFNULL(), CASE SELECT IF (Pole1>Pole2,1,0) AS Vysledek FROM Tabulka SELECT CASE 1 WHEN Pole1=”A” THEN 1 WHEN Pole2=”A” THEN 2 WHEN Pole3=”A” THEN 3 ELSE “NIC”
CONCAT, LTRIM, RTRIM, TRIM, SUBSTRING, LOCATE(), REPLACE(), REVERSE(), UCASE(), LCASE()
Kolik je v tabulce knih od Ondřeje Sekory
SELECT COUNT (Nazev) from knizky where autor="Ondřej Sekora"
Počet různých autorů
SELECT COUNT( DISTINCT Autor ) FROM Knihy
Nejvyšší počet stran
SELECT MAX(pocetstran) FROM knihy
Nejnižší počet stran
SELECT MIN(pocetstran) FROM knihy
Vypiš průměrný počet stran
SELECT AVG(pocetstran) FROM knihy
Vypiš počet knih od jednotlivých autorů
SELECT Autor, COUNT(DISTINCT Sign)AS Pocetknih FROM Knihy GROUP BY Autor
Pokud chcete uchovat hodnoty, před příkaz SELECT napište CREATE TABLE název nové tabulky
CREATE TABLE NOVA SELECT Autor, COUNT(DISTINCT Sign)AS Pocetknih FROM Knihy GROUP BY Autor