Az SQL Server számos függvényt bocsát a rendelkezésünkre, amelyekkel értékeket nyerhetünk ki az adatbázisokból. Egy tábla sorainak számát például a COUNT ( ) függvénnyel kaphatjuk meg.
Függvénykategóriák:
Összesítő függvények: egy tábla egy vagy több sora alapján adnak vissza információkat
Matematikai függvények: számítások végzésére használatosak
Karakterláncfüggvények: karakterláncokon hajtanak végre műveleteket
Dátum- és időfüggvények: dátum- és időkezelési műveleteket hajtanak végre
Rendszerfüggvények: az SQL Serverről szolgáltatnak információt
Beállítási függvények: a kiszolgáló beállításairól adnak információt
Kurzorfüggvények: a kurzorokról szolgáltatnak információt
Metaadatfüggvények: az adatbázisról, illetve annak elemeiről, például a táblákról adnak információt
Biztonsági függvények: az adatbázis felhasználóiról és szerepköreiről nyújtanak információt
Rendszerstatisztikai függvények: statisztikai adatokat adnak vissza az SQL Serverről
Szöveg- és képfüggvények: szöveg- és képkezelési műveleteket hajtanak végre