Función SIGN(), SQRT() y SUM() en MariaDB

1. Función SIGN: 
en MariaDB , la función SIGN se usa para devolver un valor que indica el signo de un número. En esta función, se pasará un número y esta función devolverá si el número es menor que 0. Esta función devolverá 0 si el número será igual a 0 y esta función devolverá 1 si el número será mayor que 0. . 

Sintaxis: 
 

SIGN( number )

Ejemplo 1: 
 

SELECT SIGN(509);

Producción : 
 

1

Ejemplo-2: 
 

SELECT SIGN(0);

Producción : 
 

0

Ejemplo-3: 
 

SELECT SIGN(-346);

Producción : 
 

-1

2. Función SQRT: 
en MariaDB, la función SQRT se usa para devolver la raíz cuadrada de un número. En la función SQRT, se pasará un valor de parámetro y luego la función devolverá la raíz cuadrada de esa entrada dada o puede decir un número que haya dado como valor de parámetro. El número debe ser positivo o 0. De lo contrario, devolverá NULL para los valores negativos. 

Sintaxis: 
 

SQRT( number )

Ejemplo 1: 
 

SELECT SQRT(121);

Producción : 
 

11

Ejemplo-2: 
 

SELECT SQRT(0);

Producción : 
 

0

Ejemplo-3: 
 

SELECT SQRT(-64);

Producción : 
 

NULL

3. Función SUM: 
en MariaDB, la función SUM se usa para devolver la suma del conjunto de valores. En esta función, el conjunto de valores se pasa como parámetro y devolverá la suma. Si en las entradas viene el valor nulo entonces el valor de la suma los ignora. Esto funciona de manera similar a la función de suma en Python.

Sintaxis: 
 

Sum(expression)

Base de datos de ejemplo:  
Nombre de la tabla -IPL 

ID de equipo NOMBRE DEL EQUIPO PUNTAJE
1 CSK 200
2 MI 210
3 RR 150

Ejemplo 1: 
 

SELECT Sum(SCORE) AS Total 
From IPL;

Producción : 

Total
560

Ejemplo-2: 
 

SELECT Sum(SCORE) AS Total 
From IPL
WHERE SCORE<200;

Producción : 

Total
150

Ejemplo-3: 
 

SELECT Sum(SCORE) AS Total 
From IPL
WHERE SCORE>200;

Producción : 

Total
210

Publicación traducida automáticamente

Artículo escrito por vipinyadav15799 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 *