select rows between one number to another in MySql


In this MySql tutorial we will learn how to select rows between one number to another. We will write different queries to fetch data between specified rows i.e. select rows between two row number in MySql.


--Execute these MySql database scripts  >
CREATE TABLE my_schema.employee(ID int,NAME  varchar(255) );
INSERT INTO my_schema.employee(ID, NAME)VALUES(1, 'ankit');
INSERT INTO my_schema.employee(ID, NAME)VALUES(2, 'rohit');
INSERT INTO my_schema.employee(ID, NAME)VALUES(3, 'amy');
INSERT INTO my_schema.employee(ID, NAME)VALUES(4, 'ric');
INSERT INTO my_schema.employee(ID, NAME)VALUES(5, 'hay');
INSERT INTO my_schema.employee(ID, NAME)VALUES(6, 'wat');
INSERT INTO my_schema.employee(ID, NAME)VALUES(7, 'kev');
INSERT INTO my_schema.employee(ID, NAME)VALUES(8, 'stu');
INSERT INTO my_schema.employee(ID, NAME)VALUES(9, 'sac');
INSERT INTO my_schema.employee(ID, NAME)VALUES(10, 'gay');
INSERT INTO my_schema.employee(ID, NAME)VALUES(11, 'lax');
INSERT INTO my_schema.employee(ID, NAME)VALUES(12, 'adam');


EMPLOYEE table will look like this >



Must know : In mySql -

OFFSET - default value of OFFSET is 0.
OFFSET +1 is the number from which MySql database engine will start fetching the rows.
LIMIT - It is number of rows that will be fetched from MySql database.


-- Fetch\select top 5 rows in MySql database
select * from my_schema.employee limit 5;
select * from my_schema.employee limit 5  OFFSET 0;




-- Fetch\select rows between 5-10 (including) in MySql database
select * from my_schema.employee limit 6  OFFSET 4;





-- Fetch\select rows between 6-10 (including) in MySql database
select * from my_schema.employee limit 5  OFFSET 5;





-- Fetch\select rows between 4-6 (including) in MySql database
select * from my_schema.employee limit 3  OFFSET 3;



-- Fetch\select rows between 8-11 (including) in MySql database
select * from my_schema.employee limit 4  OFFSET 7;



So in this MySql tutorial we learned how to select rows between one number to another. We wrote different queries to fetch data between specified rows i.e. select rows between two row number in MySql.


Related >>

select rows between one number to another in MySql tutorial

How to change the MySql user(root) password tutorial


Labels: MySql
eEdit
Must read for you :