SELECT ABS(-2.3);
Output of above code is 2.3
SELECT ABS(4.567);
Output is 4.567
SELECT ABS(0.23);
It is 0.23
SELECT product, buy_price, sell_price,
sell_price - buy_price AS difference
FROM plus2_price;
Output is here
| product | buy_price | sell_price | difference | |
|---|---|---|---|---|
| Product1 | 10 | 15 | 5 | |
| Product1 | 20 | 15 | -5 | |
| Product1 | 10 | 10 | 0 | |
| Product1 | 20 | 25 | 5 |
SELECT product, buy_price, sell_price,
sell_price - buy_price AS difference,
ABS(sell_price - buy_price) AS ABS_difference
FROM plus2_price;
| product | buy_price | sell_price | difference | ABS_ difference |
|---|---|---|---|---|
| Product1 | 10 | 15 | 5 | 5 |
| Product1 | 20 | 15 | -5 | 5 |
| Product1 | 10 | 10 | 0 | 0 |
| Product1 | 20 | 25 | 5 | 5 |
SELECT product, buy_price, sell_price,
sell_price - buy_price AS difference,
ABS(sell_price - buy_price) AS ABS_difference
FROM plus2_price
WHERE ABS(sell_price - buy_price) > 0;
More about SQL Where condition Query
The SQL Dump of this table is hereCREATE TABLE IF NOT EXISTS plus2_price (
product VARCHAR(10) NOT NULL,
buy_price INT NOT NULL,
sell_price INT NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO plus2_price (product, buy_price, sell_price) VALUES
('Product1', 10, 15),
('Product1', 20, 15),
('Product1', 10, 10),
('Product1', 20, 25);
SQL Math References
SIGN function : Sign of the argument
Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.