Función SIGN() en SQL Server

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

Deja una respuesta

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