mysql的exp平方_MySQL EXP()用法及代码示例

MySQL中的EXP()函数用于将E提升为指定数字的幂。这里E(2.718281 ...)是自然对数的底数。

用法:

EXP(X)

参数:此方法接受语法中上面提到并在下面描述的一个参数:

X-一个指定的数字,将用作E的幂。

返回值:它返回提高到给定数字X的幂的E。

示例1:

使用EXP()函数计算将e提升为1的幂。

SELECT EXP(1) AS Exp_Val ;

输出:

EXP_VAL

2.718281828459045

实施例-2:

使用EXP()函数计算将e提升至-3的幂。

SELECT EXP(-3) AS Exp_Val ;

输出:

EXP_VAL

0.049787068367863944

示例3:

EXP功能也可以在列数据中使用。为了演示,创建一个名为Product的表。

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)

);

现在将一些数据插入到Product表中-

INSERT INTO

Product(Product_name, Buying_price, Selling_price, Service_grade)

VALUES

('ASUS ROG', 80000.00, 100000.00, 4.00 ),

('DELL INSPIRON', 75000.00, 90000.00, 3.00 ),

('ACER PREDATOR', 100000.00, 134000.00, 2.50 ),

('LENOVO LEGION', 90000.00, 118000.00, 1.50 ),

('HP OMEN', 70000.00, 85000.00, 5.00) ;

显示产品表中的所有数据-

Select * from Product;

PRODUCT_ID

PRODUCT_NAME

BUYING_PRICE

SELLING_PRICE

SERVICE_GRADE

1

华硕ROG

80000.00

100000.00

4.00

2

戴尔灵感

75000.00

90000.00

3.00

3

宏ER掠食者

100000.00

134000.00

2.50

4

联想传奇

90000.00

118000.00

1.50

5

惠普预兆

70000.00

85000.00

5.00

现在,我们将为Service_grade列中存在的所有记录查找exp值。

Select Product_id, Product_name, Buying_price,

Selling_price, Service_grade,

EXP(Service_grade) AS EXPGRADE

FROM Product;

输出:

PRODUCT_ID

PRODUCT_NAME

BUYING_PRICE

SELLING_PRICE

SERVICE_GRADE

EXPGRADE

1

华硕ROG

80000.00

100000.00

4.00

54.598150033144236

2

戴尔灵感

75000.00

90000.00

3.00

20.085536923187668

3

宏ER掠食者

100000.00

134000.00

2.50

12.182493960703473

4

联想传奇

90000.00

118000.00

1.50

4.4816890703380645

5

惠普预兆

70000.00

85000.00

5.00

148.4131591025766

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值