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