4 funciones numéricas en SQL: SQRT, POW, SIGN Y ABS

| Última modificación: 12 de julio de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Las funciones numéricas en SQL son un conjunto de conceptos imprescindibles para desarrollar tu experticia dentro del sector de base de datos o del Big Data. Así pues, a continuación te hablaremos acerca de 4 funciones numéricas en SQL que te permitirán jugar con los datos y obtener tus resultados requeridos.

Funciones numéricas en SQL

Las 4 funciones numéricas en SQL sobre las que te hablaremos en este artículo se refieren a la necesidad de obtener raíces cuadradas, potencias o signos numéricos, así como valores absolutos. Para esto se utilizan sentencias como SQRT, POW O POWER, ABS y SIGN, las que te detallaremos a continuación.

Obtener raíz cuadrada

Para empezar, si necesitas obtener la raíz cuadrada de un número dentro de una máquina virtual MySQL con su propio lenguaje de computación (SQL) debes hacerlo a partir de la sentencia de SQRT. Para ello, solo deberás integrar el número dentro de paréntesis, como te mostraremos a continuación.

SELECT SQRT (9), SQRT (2.6) SQRT (-9);

funciones numéricas en SQL

Como puedes ver, vas a obtener una respuesta cuando el número es entero positivo o decimal positivo, ya que un número negativo no la tiene.

Obtener potencia

Ahora bien, si por el contrario necesitas obtener la potencia de un número, deberás integrar el número y a cuál lo quieres elevar dentro de paréntesis, dividido por una coma. Para ejecutarlo, tendrás que utilizar la sentencia de POW y POWER. Este se podrá utilizar de la siguiente manera:

SELECT POW (3, 2), POWER (3,2);

funciones numéricas en SQL

Como ves, obtendrás la misma respuesta utilices la sentencia POW o la sentencia POWER.

Obtener signo numérico

De la misma manera, si quieres obtener el signo de un número mientras estás creando una tabla de datos, podrás utilizar la sentencia ABS e ir creando la tabla con la misma sentencia con números en ascenso. Para obtener el signo, solo tendrás que posicionarlo dentro de los paréntesis. Allí también podrás establecer operaciones matemáticas.

SELECT ABS (5) ABS1, ABS (-5) ABS2, ABS (0) ABS3, ABS (-5,3) ABS4, ABS (-5 * 3) ABS5;

funciones numéricas en SQL

Obtener valor absoluto

Por último, SQL también te permite obtener el valor absoluto de un número a partir de la sentencia de SIGN y el número entre paréntesis.

SELECT SIGN (5) SIGNO1
-SIGN (-5) SIGNO2
-SIGN (0) SIGNO3;

Así pues, te resultará la siguiente tabla:

funciones numéricas en SQL

Ahora conoces 4 de las tantas funciones numéricas en SQL. Cuantas más funciones sepas y puedas implementar, mucho más fácil será tu desempeño dentro de la realización y la consulta de bases de datos. Así pues, si quieres conocer más funciones, ¿a qué estás esperando para inscribirte a nuestro formación intensiva? ¡El Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp te espera!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado