Open In App

Comparison Operators in SQL

In SQL, there are six comparison operators available which help us run queries to perform various operations. We will use the WHERE command along with the conditional operator to achieve this in SQL. For this article, we will be using the Microsoft SQL Server as our database.

Syntax:  



SELECT * FROM TABLE_NAME WHERE 
ATTRIBUTE CONDITION_OPERATOR GIVEN_VALUE;

Step 1: Create a Database. For this use the below command to create a database named GeeksForGeeks.

Query:



CREATE DATABASE GeeksForGeeks

Output:

Step 2: Use the GeeksForGeeks database. For this use the below command.

Query:

USE GeeksForGeeks

Output:

Step 3: Create a table MATHS inside the database GeeksForGeeks. This table has 3 columns namely ROLL_NUMBER, S_NAME and MARKS containing roll number, student name, and marks obtained in math’s subject by various students.

Query:

CREATE TABLE MATHS(
ROLL_NUMBER INT,
S_NAME VARCHAR(10),
MARKS INT);

Output:

Step 4: Display the structure of the MATHS table.

Query:

EXEC SP_COLUMNS 'MATHS';

Output:

Step 5: Insert 10 rows into the MATHS table.

Query:

INSERT INTO MATHS VALUES(1,'ABHI',70);
INSERT INTO MATHS VALUES(2,'RAVI',80);
INSERT INTO MATHS VALUES(3,'ARJUN',90);
INSERT INTO MATHS VALUES(4,'SAM',100);
INSERT INTO MATHS VALUES(5,'MOHAN',50);
INSERT INTO MATHS VALUES(6,'ROHAN',10);
INSERT INTO MATHS VALUES(7,'ROCKY',20);
INSERT INTO MATHS VALUES(8,'AYUSH',40);
INSERT INTO MATHS VALUES(9,'NEHA',30);
INSERT INTO MATHS VALUES(10,'KRITI',60);

Output:

Step 6: Display all the rows of the MATHS table.

Query:

SELECT * FROM MATHS;

Output:

Demonstration of various Comparison Operators in SQL:

Query:

SELECT * FROM MATHS WHERE MARKS=50;

Output:

Query:

SELECT * FROM MATHS WHERE MARKS>60;

Output:

Query:

SELECT * FROM MATHS WHERE MARKS<40;

Output:

Query:

SELECT * FROM MATHS WHERE MARKS>=80;

Output:

Query:

SELECT * FROM MATHS WHERE MARKS<=30;

Output:

Query:

SELECT * FROM MATHS WHERE MARKS<>70;

Output:

Article Tags :
SQL