# FUNCIONES

Las funciones son acciones predefinidas que realizan cálculos, manipulan datos y devuelven resultados. En el nivel más fundamental, estas funciones simplifican consultas complejas y automatizan tareas repetitivas. Las funciones comunes de SQL incluyen funciones de cadena, numéricas, de fecha/hora, condicionales y de agregado.

Por lo general, existen dos tipos de funciones. Un tipo funciona como si se aplicara a cada fila por separado (para cada fila, el resultado de la función no depende de las otras filas). El otro tipo (funciones de agregado) acumula un conjunto de valores de varias filas (es decir, dependen del conjunto completo de filas). Además, las funciones de IA están específicamente diseñadas para agilizar las operaciones de IA, mientras que las funciones de tabla se utilizan para la migración de datos entre MyScale y otros sistemas.

Dividimos las funciones en varios tipos según el tipo de datos en el que operan.