Función LN():
Es la función en MySQL que se utiliza para calcular el logaritmo natural de un número específico con base e. El número debe ser mayor que 0, de lo contrario devolverá NULL.
Sintaxis:
LN(X)
Parámetro:
la función LN() acepta un parámetro como se mencionó anteriormente en la sintaxis y se describe a continuación de la siguiente manera.
X – Un número cuyo valor de logaritmo con base e queremos calcular. Debe ser un número positivo.
Devuelve:
Devuelve el logaritmo natural del número dado x con base e.
Ejemplo-1:
El logaritmo del número dado con base e usando la función LN().
SELECT LN(1000) AS Ln_Val ;
Producción :
LN_VAL |
---|
6.907755278982137 |
Ejemplo-2:
El logaritmo de 0 usando la función LN().
SELECT LN(0) AS Ln_Val ;
Producción :
LN_VAL |
---|
NULO |
Ejemplo-3:
La función LN también se puede usar para encontrar el valor logarítmico con base e 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) );
Insertar en la tabla de productos:
ahora insertando algunos datos en la tabla de productos:
INSERT INTO Product(Product_name, Buying_price, Selling_price, Service_grade) VALUES ('Touring Bike', 20000.00, 30050.00, 4.17 ), ('Mountain Bike', 30005.50, 40000.56, 10.00 ), ('Road Bike', 10000.20, 21000.56, -3.59 ), ('Road Bicycle', 15200.50, 18000.00, -0.50 ), ('Racing Bicycle', 30500.50, 45000.00, 3.00) ;
Lectura de datos de la tabla:
Mostrar todos los datos en la tabla de productos –
Select * from Product;
Producción :
IDENTIFICACIÓN DE PRODUCTO | NOMBRE DEL PRODUCTO | PRECIO DE COMPRA | PRECIO DE VENTA | SERVICIO_GRADO |
---|---|---|---|---|
1 | bicicleta de paseo | 20000.00 | 30050.00 | 4.17 |
2 | Bicicleta de montaña | 30005.50 | 40000.56 | 10.00 |
3 | Bicicleta de carretera | 10000.20 | 21000.56 | -3.59 |
4 | bicicleta de carretera | 15200.50 | 18000.00 | -0.50 |
5 | Bicicleta de carreras | 30500.50 | 45000.00 | 3.00 |
Ahora, vamos a encontrar los valores logarítmicos con base e para todos los registros presentes en la columna Service_grade.
Select Product_id, Product_name, Buying_price, Selling_price, Service_grade, LN(Service_grade) AS GRADELOGN FROM Product;
Producción :
IDENTIFICACIÓN DE PRODUCTO | NOMBRE DEL PRODUCTO | PRECIO DE COMPRA | PRECIO DE VENTA | SERVICIO_GRADO | REGISTRO DE CALIFICACIONES |
---|---|---|---|---|---|
1 | bicicleta de paseo | 20000.00 | 30050.00 | 4.17 | 1.4279160358107101 |
2 | Bicicleta de montaña | 30005.50 | 40000.56 | 10.00 | 2.302585092994046 |
3 | Bicicleta de carretera | 10000.20 | 21000.56 | -3.59 | NULO |
4 | bicicleta de carretera | 15200.50 | 18000.00 | -0.50 | NULO |
5 | Bicicleta de carreras | 30500.50 | 45000.00 | 3.00 | 1.0986122886681098 |
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