MySql Between & Not Between
How to work Select Data Between & Not Between Operator:
Example:
How to work Select Data Between & Not Between Operator:
Example:
Code:
CREATE TABLE student(
id INT NOT NULL UNIQUE,
name VARCHAR(50) NOT NULL,
age INT NOT NULL CHECK(age >= 18),
gender VARCHAR(1) NOT NULL,
phone VARCHAR(10) NOT NULL UNIQUE,
city VARCHAR(15) NOT NULL DEFAULT 'MUL'
);
INSERT INTO student(id,name,age,gender,phone,city) VALUES (1,"Asif","13","M","4022155","BHW"), (2,"Saqib","21","M","4034421","Mul"), (3,"Salman Khan","20","M","4056221","Mul"), (4,"Maryam","18","F","4022155","DG Khan"), (5,"Hamza","22","M","4025221","Mul"), (6,"Anela","21","F","4056776","LHR");
BETWEEN & NOT BETWEEN
SELECT * FROM student WHERE age BETWEEN 18 AND 20; SELECT * FROM student WHERE age NOT BETWEEN 18 AND 20; SELECT * FROM student WHERE id BETWEEN 2 AND 5; SELECT * FROM student WHERE id NOT BETWEEN 2 AND 5; SELECT * FROM student WHERE name BETWEEN "a" AND "k"; SELECT * FROM student WHERE name BETWEEN "Aqib" AND "Saqib"; SELECT * FROM student WHERE date BETWEEN "a" AND "k";
SQL
Create new database "test" for use BETWEEN with date EXAMPLE
Create table "persons" under "test" databaseCREATE TABLE persons( id INT NOT NULL UNIQUE, name VARCHAR(50) NOT NULL, birth_date DATE NOT NULL );
SQL
insert records in "persons" tableINSERT INTO persons(id,name,birth_date) VALUES (1,"Aqib","1995-02-10"), (2,"Asif","1995-11-03"), (3,"Salman","1996-06-12"), (4,"Shoiab","1995-04-21"), (5,"Anela","1996-09-25");
SQL
BETWEEN & NOT BETWEEN with dateSELECT * FROM persons WHERE birth_date BETWEEN "1995-01-01" AND "1995-06-30";
Comments
Post a Comment