Introduction To SQL Not Equal Operator with Examples

A comparison operator is a reserved word used in an SQL statement WHERE clause to compare the two elements. These operators are used to enumerate conditions in an SQL statement, and to serve as conjunctions for multiple conditions in a statement. One such operator is SQL Not Equal, which we will discuss in this article.

In this article, we will look into the following topics.

  • SQL Not Equal Operator
  • The Return value of SQL Not Equal
  • Example 1 
  • Example 2 
  • Example 3
  • Example 4

SQL Not Equal Operator

The SQL Not Equal comparison operator (!=) is used to compare two expressions. For example, 15 != 17 comparison operation uses SQL Not Equal operator (!=) between two expressions 15 and 17. 

Note: “!=” and “<>” both will give the same results.

Example:

SELECT * FROM customers WHERE name <> ‘Joe’

Or

SELECT * FROM customers WHERE name != ‘Joe’

The above query will produce all the results where the name is not equal to Joe.

Both the query will produce the same result.

Business Analyst Master's Program

Gain expertise in Business analytics toolsExplore Program
Business Analyst Master's Program

The Return Value Of SQL Not Equal

SQL Not Equal is a boolean expression. It can return either True (if one expression is not equal to another) or False (if the expressions are equal).

Example:

1 != 2 -----> True

3 != 3 -----> False

Example 1: Get all customer details except customer_id 1

sql-not-equal

The above-given code will exclude the details of customer_id 1.

output-sql-not-equal

Example 2: Get a list of all customers except one specific customer

ex-3

The above example will exclude the details of the customer whose first name is Elka.

output-ex-3

Example 3: Specifying multiple conditions using SQL Not Operator

We can specify multiple conditions for Not operator using the WHERE clause.

multiple-not-equal

The statement given above will produce the following results.

output-multiple

Example 4: SQL Not operator and SQL Group By clause

SQL Not operator can also be used with the combination of GROUP BY and HAVING clause in the following way:

/having

The city whose sum of points is equal to 3220 is excluded from the results.

output-having

Gain expertise in the latest Business analytics tools and techniques with the Post Graduate Program in Business Analysis. Enroll now!

Conclusion

Through this article, you have now gained a solid understanding of SQL Not equal Operator, along with pertinent examples. Equality operator improves the performance of the SQL query.

If you wish to learn more about SQL, then check out our SQL certification course.

Taking this SQL certification course will equip you with all that you need to work with SQL databases and use them in your applications. From structuring your database correctly to authoring efficient SQL statements and clauses, and managing your SQL database for scalable growth, get great work-ready training on SQL and it’s multitude of applications at work.

If you have any questions, please feel free to ask them in our comments section, and our experts will promptly answer them for you. 

About the Author

Aryan GuptaAryan Gupta

Aryan is a tech enthusiast who likes to stay updated about trending technologies of today. He is passionate about all things technology, a keen researcher, and writes to inspire. Aside from technology, he is an active football player and a keen enthusiast of the game.

View More
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.