¿Qué es una función? ¿Cómo usar funciones para mejorar la eficiencia de los cálculos numéricos?

En el artículo anterior, discutimos cómo usar FETCH (o LIMIT) y OFFSET para lograr la clasificación Top-N y la consulta de paginación de datos.

La función principal de las sentencias SQL es procesar y analizar datos. Para evitar la duplicación de ruedas y mejorar la eficiencia del procesamiento de datos, SQL nos proporciona muchos módulos de funciones estándar: Función. De hecho, hemos utilizado funciones SQL, como la función UPPER para convertir caracteres a mayúsculas.

Resumen de funciones

Una función SQL es un módulo con una determinada función que puede recibir cero o más valores de entrada y devolver un valor de salida. El proceso de procesamiento de datos de funciones se muestra en la siguiente figura:

avatar

En SQL, las funciones se dividen principalmente en dos tipos:

  • Función escalar . La función escalar devuelve un resultado de salida para cada parámetro de entrada. Por ejemplo, ABS (x) puede calcular el valor absoluto de x.
  • Función agregada . Las funciones agregadas realizan cálculos basados ​​en un conjunto de datos y devuelven un resultado de salida. Por ejemplo, la función AVG puede calcular el promedio de un conjunto de datos.

Primero introduzcamos las funciones escalares y las funciones agregadas se presentarán en la Parte 12. Para facilitar el aprendizaje, dividimos las funciones escalares comunes de SQL en las siguientes categorías: funciones numéricas , funciones de caracteres , funciones de fecha y funciones de conversión de tipos . Este artículo solo trata sobre funciones numéricas.

Función numérica

Las funciones numéricas generalmente aceptan parámetros numéricos y ejecutan

Supongo que te gusta

Origin blog.csdn.net/horses/article/details/108729111
Recomendado
Clasificación