SQL

How To Use AND, OR, NOT Operators In SQL

Introduction

In this article, we will learn how to use AND, OR, NOT operators with a SQL select query.

AND, OR, and NOT operators can be combined with the WHERE clause.

To filter records and extract only those records that fulfill a specified condition, The WHERE clause is used.

 

The AND Operator

  • The AND operator is used, to filter records based on more than one WHERE condition.
  • If all the conditions separated by AND are TRUE, The AND operator displays records.

Syntax

SELECT column1, column2, ...columnN
FROM TABLE_NAME
WHERE condition1 AND condition2 AND condition3 AND ...conditionN;

Example

The subsequent statement would return data of all available fields in the Article table (Only those records that fulfill a specified condition).

SELECT * FROM Article 
WHERE Id = 'A2' AND Title = 'Concept of SQL';

 

The OR Operator

  • The OR operator is used, to filter records based on more than one WHERE condition.
  • If any of the conditions separated by OR is TRUE, The OR operator displays records.

Syntax

SELECT column1, column2, ...columnN
FROM TABLE_NAME
WHERE condition1 OR condition2 OR condition3 OR ...conditionN;

Example

The subsequent statement would return data of all available fields in the Article table (Only those records that fulfill a specified condition).

SELECT * FROM Article 
WHERE Title = 'Introduction' OR Title = 'Concept of SQL';

 

The NOT Operator

  • If the WHERE condition(s) are NOT TRUE, The NOT operator displays a record.

Syntax

SELECT column1, column2, ...columnN
FROM TABLE_NAME
WHERE NOT condition;

Example

The subsequent statement would return data of all available fields in the Article table (Only those records that not fulfill a specified condition).

SELECT * FROM Article 
WHERE NOT Title = 'Introduction';

 

Also, check How To Use Where Condition With Select Query In SQL

Yasin Panwala

Yasin Panwala is a Web Developer and Author at TheCodeHubs. He has experience in Web Developing and Designing and also in Writing. He has got his skills in working on technologies like .NET Core, ADO.NET, AJAX, Angular, AngularJS, ASP.NET, ASP.NET MVC, Bootstrap, C#, CSS, Entity Framework, Express.js, GraphQL, HTML, JavaScript, JQuery, JSON, LINQ, Microsoft Office, MongoDB, MySQL, Node.js, PostgreSQL, SQL, SQL Server, TypeORM, TypeScript, Visual Basic .NET, Web API. He also got his skills in working with different integration and some known versioning tools. He is always ready to learn new things and he always tries his best on tasks that are assigned to him and gives the best possible outputs.

Share
Published by
Yasin Panwala

Recent Posts

Testing hk

Testing

2 years ago

Create and Used PIPE in angular

In this article, we have to show Create and Used PIPE in angular

2 years ago

Operation

Testing

2 years ago

Create and Used PIPE in angular

In this article, we have to show Create and Used PIPE in angular

2 years ago

Create and Used PIPE in angular

In this article, we have to show Create and Used PIPE in angular

2 years ago

TETS NEW

test

3 years ago