The language every backend job assumes you already know, from SELECT and joins through NULL logic, window functions and constraints to transactions and indexes.