SELECT LN(数值);
CREATE TABLE Prices (
product_id INT PRIMARY KEY,
price DECIMAL(10, 2)
);
INSERT INTO Prices VALUES
(1, 99.99),
(2, 149.99),
(3, 199.99);
-- 1. 计算价格为 99.99 的产品的自然对数
SELECT LN(price)
FROM Prices
WHERE price = 99.99;
-- 注释:返回价格为 99.99 的产品的自然对数
-- 2. 计算价格为 149.99 的产品的自然对数
SELECT LN(price)
FROM Prices
WHERE price = 149.99;
-- 注释:返回价格为 149.99 的产品的自然对数
-- 1. 计算价格为 99.99 的产品的自然对数
SELECT LN(price)
FROM Prices
WHERE price = 99.99;
-- 结果:返回 -0.004365(以e为底数的对数)
-- 2. 计算价格为 149.99 的产品的自然对数
SELECT LN(price)
FROM Prices
WHERE price = 149.99;
-- 结果:返回 5.010635(以e为底数的对数)
-- 错误示例:参数为负数
SELECT LN(-1);
-- 错误原因:LN函数的参数必须是正数
-- 错误示例:参数为零
SELECT LN(0);
-- 错误原因:LN函数的参数必须是正数