SQL Functions Cheat Sheet
Category Function Purpose Vendors
Aggregate COUNT(), SUM(), AVG(), MIN(), MAX() Basic aggregate operations Universal
String LOWER(), UPPER(), LENGTH(), TRIM(), SUBSTRING(),
Basic string manipulation
REPLACE(), CONCAT() Universal
Numeric ROUND(), CEIL(), FLOOR(), ABS(), POWER(),
MathMOD()
operations Universal
Date/Time NOW(), DATE(), YEAR(), MONTH(), DAY(), DATEDIFF(),
Date/time extraction
DATE_ADD(),
and arithmetic
DATE_SUB()
Universal
MySQL GROUP_CONCAT(), IF(), FIELD(), ELT(), UUID(),
MySQL-specific
STR_TO_DATE(),
utilities DATE_FORMAT()
MySQL
PostgreSQL STRING_AGG(), COALESCE(), NULLIF(), TO_CHAR(),
PostgreSQL-specific
AGE(), ILIKE
functions PostgreSQL
SQL Server LEN(), ISNULL(), GETDATE(), FORMAT(), DATEPART(),
SQL Server-specific
NEWID(),functions
STUFF() SQL Server
Oracle NVL(), TO_DATE(), TO_NUMBER(), TO_CHAR(),
Oracle-specific
SYSDATE, functions
ADD_MONTHS(), MONTHS_BETWEEN()
Oracle