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
總結
以上是生活随笔為你收集整理的mysql的exp平方_MySQL EXP()用法及代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 根据分隔符提取,oracl
- 下一篇: visual studio 调试 定义d