MariaDB MIN and MAX Functions
Objectives
-
Understanding of MariaDB MIN and MAX Functions
-
MariaDB MIN Function Exercise
-
MariaDB MAX Function Exercise
Create database and table and insert data if it is not created already
--- Create database if not exist
CREATE DATABASE IF NOT EXISTS mariadb_tutorial;
--- Select the database for further operation
USE mariadb_tutorial;
--- Create table if not exist
CREATE TABLE IF NOT EXISTS person (
id int(12) NOT NULL AUTO_INCREMENT,
first_name varchar(150) NOT NULL,
last_name varchar(150),
email varchar(100),
age int,
income double,
PRIMARY KEY (id)
)
--- Remove old Data
TRUNCATE person;
--- Insert data into table if not exist
INSERT INTO person (first_name, last_name, email, age, income)
VALUES
('Faiyaz', 'Mia', 'faiyaz@pf.local', 1, 5000),
('John', 'Doe', 'john@pf.local', 19, 100),
('Tahsin', NULL, 'tahsin@pf.local', 10, 150),
('Jane', 'Doe', 'jane@gmail.com', 26, 300),
('Rakib', 'Mia', 'rakib@bf.local', 24, 200),
('Sagor', 'Sowrov', 'email10@bf.local', 20, 250),
('Touhid', NULL, 'hmtmcse.com@gmail.com', 30, 500);
Understanding of MariaDB MIN and MAX Functions
-
MAX : The
MAX()
function returns the largest value of the selected column. -
MIN : The
MIN()
function returns the smallest value of the selected column.
MariaDB MAX Function Exercise
Problem: Find the maximum income
Syntax
SELECT MAX(column_name) FROM table_name;
Example
SELECT MAX(income) FROM person;
Output
+-------------+
| MAX(income) |
+-------------+
| 5000 |
+-------------+
1 row in set (0.000 sec)
MariaDB MIN Function Exercise
Problem: Find the minimum income
Syntax
SELECT MIN(column_name) FROM table_name;
Example
SELECT MIN(income) FROM person;
Output
+-------------+
| MIN(income) |
+-------------+
| 100 |
+-------------+
1 row in set (0.000 sec)