There was some nifty function-calling syntax used in my previous blog post about virtual columns, so I now want to cover function calling syntax in detail. Traditionally, functions are called in SQL using a procedural syntax, e.g. function(argument):
SELECT upper('a'); upper ------- A select pow(2, 4); pow ----- 16