Función SIGN() en MySQL

La función SIGN() en MySQL se usa para devolver el signo del número dado. Devuelve 1 si el número es positivo, -1 si el número es negativo y 0 para cero.

Sintaxis:

 
SIGN(X)

Parámetro:
la función SIGN() acepta un parámetro como entrada y le dará los resultados en valores como Positivo (+1), Negativo (-1) y Cero (0).

  • X – Un número cuyo signo queremos comprobar.

Devoluciones:
devuelve el valor del signo del número dado, es decir, Positivo (+1), Negativo (-1) y Cero (0).

Ejemplo-1:
Aplicar la función SIGN() a cero.

SELECT SIGN(0) AS Sign_Val;

Producción :

Sign_Val 
0

Ejemplo-2:
Aplicar la función SIGN() a un número positivo.

SELECT SIGN(12) AS Sign_Val;

Producción :

Sign_Val 
1

Ejemplo-3:
Aplicar la función SIGN() a un número negativo.

SELECT SIGN(-2) AS Sign_Val;
Sign_Val
-1

Ejemplo-4:
Aplicar la función SIGN() a una columna numérica en una tabla.

Número de tabla

X
+12
1.8
0
-1.8
-14
SELECT X, SIGN(X) AS X_Sign  FROM Number;

Producción :

X signo_x
12 1
1.8 1
0 0
-1.8 -1
-14 -1

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *