This article gives you an overview of the functions that will be used in MaxCompute to provide you with computational functions.
MaxCompute provides SQL computing capabilities. In MaxCompute SQL, you can use the Mathematical functions to perform common computing and counting tasks. If the built-in functions do not meet your requirements, you can use the Java programming interface provided by MaxCompute to develop user-defined functions (UDFs).
UDF Summary can be divided into scalar valued functions, user-defined aggregate functions (UDAFs), and user-defined tables functions (UDTFs).
For more information, see Functions operations.