Función SIGN():
esta función en SQL Server se usa para devolver el signo del número especificado. Devuelve 1 si el número es positivo, -1 si el número es negativo y 0 para el número cero.
Características :
- Esta función se usa para encontrar el signo del número dado, es decir, ese número dado es positivo, negativo o cero.
- Esta función acepta solo todo tipo de números, es decir, positivo, negativo, cero.
- Esta función también acepta números fraccionarios.
- Esta función siempre devuelve 1 si el número es positivo, -1 si el número es negativo y 0 para el número cero.
Sintaxis:
SIGN(number)
Parámetro:
este método acepta un parámetro como se indica a continuación:
- number : número especificado para devolver el signo.
Devoluciones:
Devuelve el signo del número especificado.
Ejemplo-1:
Obtener el resultado como 1, es decir, positivo para el número especificado 2.
SELECT SIGN(2);
Producción :
1
Ejemplo-2:
Obtener el resultado como -1, es decir, negativo para el número especificado -7.
SELECT SIGN(-7);
Producción :
-1
Ejemplo-3:
Usar la función SIGN() con una variable y obtener el resultado como 0 para el número 0 especificado.
DECLARE @Parameter_Value INT; SET @Parameter_Value = 0; SELECT SIGN(@Parameter_Value);
Producción :
0
Ejemplo-4:
Obtener el resultado como 1, es decir, positivo para el resultado de «5/2».
SELECT SIGN(5/2);
Producción :
1
Ejemplo-5:
Usar la función SIGN() con una variable y obtener el resultado como 1, es decir, positivo para el valor flotante «5.75».
DECLARE @Parameter_Value FLOAT; SET @Parameter_Value = 5.75; SELECT SIGN(@Parameter_Value);
Producción :
1.0
Aplicación:
esta función se utiliza para devolver el signo del número especificado.
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA