Función LN() en MySQL

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

Deja una respuesta

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