Resumen Funciones Nativas
Las funciones permiten formatear fechas, manipular cadenas, redondear números... y un sinfín de funcionalidades que son de gran ayuda sobre todo en las consultas SQL, aunque también es posible aplicarlas a las instrucciones DML de inserción y modificación.
Las funciones esperan parámetros con los que, en función de estos y aplicados al algoritmo que implementa la función, retornan un valor como resultado. Este valor será considerado como un campo de tabla o un valor constante por la instrucción DML. El tipo de dato de los parámetros y el tipo de dato que retorna la función dependerá de la especificación de cada función.
Las funciones en ocasiones permiten agrupar por valores que de otro modo sería imposible, por ejemplo, agrupar datos por año cuando la fuente del año es un campo de tipo fecha. Otras veces nos simplificarán el trabajo pudiendo obtener el resultado en la propia consulta evitando así un tratamiento posterior por código, es decir, desde el programa donde se lanza la consulta, por ejemplo PHP o Java.