Číselná | ABS(x) | ABS(x) | Vrací absolutní hodnotu čísla |
CEIL(x) | CEILING(x) | Vrací nejmenší celé číslo větší nebo rovné x |
FLOOR(x) | FLOOR(x) | Vrací největší celé číslo menší nebo rovné x |
ROUND(x, d) | ROUND(x, d) | Zaokrouhluje číslo x na d desetinných míst |
MOD(x, y) | MOD(x, y) | Vrací zbytek dělení x/y |
TRUNCATE(x, d) | TRUNC(x, d) | Zkracuje číslo x na d desetinných míst |
Řetězcová | CONCAT(s1, s2) | CONCAT(s1, s2) | Spojí dva nebo více řetězců |
LENGTH(s) | LENGTH(s) | Vrací délku řetězce v bytech |
LOWER(s) | LOWER(s) | Převede řetězec na malá písmena |
UPPER(s) | UPPER(s) | Převede řetězec na velká písmena |
REPLACE(s, from, to) | REPLACE(s, from, to) | Nahradí všechny výskyty "from" v řetězci "s" hodnotou "to" |
SUBSTRING(s, p, l) | SUBSTRING(s, p, l) | Vrátí podřetězec od pozice p délky l |
Datum a čas | NOW() | NOW() | Vrací aktuální datum a čas |
CURDATE() | CURRENT_DATE | Vrací aktuální datum |
CURTIME() | CURRENT_TIME | Vrací aktuální čas |
DATE_ADD(d, i) | d + interval | Přidá interval i k datu d |
DATE_FORMAT(d, f) | TO_CHAR(d, f) | Formátuje datum podle zadaného formátu |
YEAR(d) | EXTRACT(YEAR FROM d) | Vrací rok z data |
Sloupcová / agregační | COUNT | COUNT | Počítá řádky |
AVG(x) | AVG(x) | Vrací průměrnou hodnotu |
SUM(x) | SUM(x) | Vrací součet hodnot |
MAX(x) | MAX(x) | Vrací maximální hodnotu |
MIN(x) | MIN(x) | Vrací minimální hodnotu |
GROUP_CONCAT(x) | STRING_AGG(x, ',') | Sloučí hodnoty skupiny do jednoho řetězce |
NULL - funkce | IFNULL(x, y) | COALESCE(x, y) | Vrací x, pokud není NULL, jinak y |
ISNULL(x) | x IS NULL | Testuje, zda je hodnota NULL |
NULLIF(x, y) | NULLIF(x, y) | Vrací NULL, pokud jsou x a y stejné, jinak vrací x |
NVL(x, y) | COALESCE(x, y) | Vrací první nenulovou hodnotu |
Konverzní | CAST(x AS y) | CAST(x AS y) | Převádí x na datový typ y |
CONVERT(x, y) | CAST(x AS y) | Převádí x na datový typ y |
BINARY(x) | CAST(x AS BYTEA) | Převádí x na binární formát |
FORMAT(x, d) | TO_CHAR(x, f) | Formátuje číslo nebo datum podle zadaného formátu |
Bezpečnostní | PASSWORD(s) | ENCRYPT(s) | Šifruje heslo |
MD5(s) | MD5(s) | Vrací MD5 hash řetězce |
SHA1(s) | SHA1(s) | Vrací SHA1 hash řetězce |
SHA2(s, n) | SHA256(s) | Vrací SHA2 hash řetězce s délkou n |