Función LOG10() en MySQL

La función LOG10() en MySQL se usa para calcular el logaritmo natural de un número específico con base 10. El número debe ser mayor que 0, de lo contrario devolverá NULL.

Sintaxis:

LOG10(X)

Parámetro: este método acepta un parámetro como se mencionó anteriormente en la sintaxis y se describe a continuación:

  • X – Un número cuyo valor logarítmico en base 10 queremos calcular. Debe ser un número positivo.

Devuelve: Devuelve el logaritmo natural del número dado x con base 10.

Ejemplo-1:
El logaritmo del número dado con base 10 usando la función LOG10().

SELECT LOG10(1000) AS Log10_Val ;

Producción :

Registro10_Val
3

Ejemplo-2:
El logaritmo de 0 usando la función LOG10().

SELECT LOG10(0) AS Log10_Val ;

Producción :

Registro10_Val
NULO

Ejemplo-3:
La función LOG10 también se puede usar para encontrar el valor logarítmico con base 10 de una columna de datos. Para demostrarlo, cree una tabla llamada Producto.

CREATE TABLE Product(
Product_id INT AUTO_INCREMENT,  
Product_name VARCHAR(100) NOT NULL,
Buying_price DECIMAL(13, 2) NOT NULL,
Selling_price DECIMAL(13, 2) NOT NULL,
Service_grade Decimal(6, 2) NOT NULL,
PRIMARY KEY(Product_id)
);

Ahora insertando algunos datos en la tabla Producto:

INSERT INTO  
Product(Product_name, Buying_price, Selling_price, Service_grade)
VALUES
('Touring Bike', 2019.00, 3009.6, 5.89 ),
('Mountain Bike', 3019.50, 4000.56, 10.00 ),
('Road Bike', 1019.20, 2000.56, -0.89 ),
('Road Bicycle', 1419.50, 1800.56, -1.50 ),
('Racing Bicycle', 3000.50, 4500.56, 5.00) ;

Mostrando todos los datos en la tabla de productos –

Select * from Product;
IDENTIFICACIÓN DE PRODUCTO NOMBRE DEL PRODUCTO PRECIO DE COMPRA PRECIO DE VENTA SERVICIO_GRADO
1 bicicleta de paseo 2019.00 3009.6 5.89
2 Bicicleta de montaña 3019.50 4000.56 10.00
3 Bicicleta de carretera 1019.20 2000.56 -0.89
4 bicicleta de carretera 1419.50 1800.56 -1.50
5 Bicicleta de carreras 3000.50 4500.56 5.00

Ahora, vamos a encontrar los valores logarítmicos con base 10 para todos los registros presentes en la columna Service_grade.

Select Product_id, Product_name, Buying_price, 
Selling_price, Service_grade,
LOG10(Service_grade) AS GRADELOG10  
FROM Product;

Producción :

IDENTIFICACIÓN DE PRODUCTO NOMBRE DEL PRODUCTO PRECIO DE COMPRA PRECIO DE VENTA SERVICIO_GRADO GRADELOG10
1 bicicleta de paseo 2019.00 3009.6 5.89 0.7701152947871016
2 Bicicleta de montaña 3019.50 4000.56 10.00 1
3 Bicicleta de carretera 1019.20 2000.56 -0.89 NULO
4 bicicleta de carretera 1419.50 1800.56 -1.50 NULO
5 Bicicleta de carreras 3000.50 4500.56 5.00 0.6989700043360189

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 *