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

Autor: | Última modificación: 14 de noviembre de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

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, teresultará la siguiente tabla:

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

No dejes de aprender

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!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.