Preamble
Comparison operators are used in the WHERE sentence to determine which records to select. Here is a list of comparison statements that you can use in Oracle PL/SQL:
| Comparator operators | Description |
| = | Exactly |
| Whatever | |
| More than | |
| More or equal | |
| < | Less than |
| <= | Less or equal |
| IN ( ) |
Corresponds to the value on the list
|
| NOT | Negates the condition |
| BETWEEN | Within range (inclusive) |
| IS NULL | NULL value |
| IS NOT NULL | Value, not NULL |
| LIKE | Template matching % and _ |
| REGEXP_LIKE |
Comparison of templates with regular expressions
|
| EXISTS |
This condition is fulfilled if the subquery returns at least one line
|
Consider examples of comparison operators that you can use in Oracle PL/SQL.
Example of an equality operator
In Oracle PL/SQL you can use the = operator to verify equality in a query.
For example, you can use an = operator:
SELECT *
FROM contacts
WHERE last_name = 'Bernard';
In this example, the SELECT operator returns all the rows from the contacts table where last_name equals Bernard.
Here is an example of the inequality operator <>, !=
In Oracle PL/SQL, you can use the <> or != operators. To check inequality in a query.
For example, we could check for inequality using the <> operator in the following way:
SELECT *
FROM contacts
WHERE last_name <> 'Bernard';
In this example, the SELECT operator will return all the rows from the contacts table where last_name does not equal Bernard.
Or you may also write this query using the != operator in the following way:
SELECT *
FROM contacts
WHERE last_name != 'Bernard';
Both these requests will return the same results.
An example of an operator larger than >
You can use the > operator in Oracle PL/SQL to check the expression “more than”.
SELECT *
FROM contacts
WHERE contact_id > 20;
In this example, the SELECT statement will return all rows from the contacts table where contact_id is greater than 20. Contact_id equal to 20 will not be included in the result set.
Example operator greater than or equal to >=
In Oracle PL/SQL you can use the >= operator to check the expression, “more or equal”.
SELECT *
FROM contacts
WHERE contact_id >= 20;
In this case, the contact id must be higher than or equal to 20 for the SELECT operator to retrieve all records from the contacts table. Therefore in an instance, the resultant set will have the contact id value of 20.
The example of the operator is less than <
You can use the < operator in Oracle PL/SQL to check the expression “less than”.
SELECT *
FROM contacts
WHERE contact_id < 150;
In this example, the SELECT operator will return all rows from the contacts table where contact_id is less than 150. contact_id equal to 150 will not be included in the resulting set.
The example of the operator is less than or equal to <=
In Oracle PL/SQL you can use the <= operator to check for an expression that is “less or equal”.
SELECT *
FROM contacts
WHERE contact_id <= 150;
In this case, the SELECT operator will provide a list of all contacts database rows with contact id values of 150 or less. Therefore, for instance, the 150th product id will be a part of the final set.
Comparison Operators (Introduction to Oracle SQL)
About Enteros
Enteros offers a patented database performance management SaaS platform. It proactively identifies root causes of complex business-impacting database scalability and performance issues across a growing number of clouds, RDBMS, NoSQL, and machine learning database platforms.
The views expressed on this blog are those of the author and do not necessarily reflect the opinions of Enteros Inc. This blog may contain links to the content of third-party sites. By providing such links, Enteros Inc. does not adopt, guarantee, approve, or endorse the information, views, or products available on such sites.
Are you interested in writing for Enteros’ Blog? Please send us a pitch!
RELATED POSTS
Growth-Ready eCommerce Operations: How Enteros Transforms Database Performance and Digital Scalability
- 24 December 2025
- Database Performance Management
Introduction The eCommerce sector is experiencing relentless growth driven by mobile commerce, omnichannel strategies, AI-powered personalization, global marketplaces, and real-time digital experiences. From flash sales and festive spikes to subscription commerce and cross-border transactions, modern eCommerce platforms operate at massive scale and velocity. At the core of this digital engine lies a complex ecosystem of … Continue reading “Growth-Ready eCommerce Operations: How Enteros Transforms Database Performance and Digital Scalability”
Optimizing Real Estate IT Economics: How Enteros Delivers Accurate Cost Estimation and Cost Attribution
Introduction The real estate sector is undergoing a fundamental digital transformation. From smart buildings and property management platforms to AI-driven valuation models, tenant experience apps, and real-time portfolio analytics, modern real estate enterprises are becoming data-intensive technology organizations. Behind every leasing platform, asset management system, CRM, IoT-enabled building dashboard, and analytics engine lies a complex … Continue reading “Optimizing Real Estate IT Economics: How Enteros Delivers Accurate Cost Estimation and Cost Attribution”
Scaling BFSI Innovation: How Enteros Aligns Performance Management, Cost Estimation, and Growth Strategy
- 23 December 2025
- Database Performance Management
Introduction The Banking, Financial Services, and Insurance (BFSI) sector is undergoing one of the most aggressive digital transformations in its history. Real-time payments, digital lending platforms, mobile banking apps, AI-driven fraud detection, open banking APIs, regulatory reporting systems, and wealth management platforms all rely on high-performing, always-available data infrastructure. At the heart of this digital … Continue reading “Scaling BFSI Innovation: How Enteros Aligns Performance Management, Cost Estimation, and Growth Strategy”
Healthcare IT Reinvented: How Enteros Delivers High-Performance Databases with Cloud FinOps Governance
Introduction Healthcare organizations are undergoing one of the most complex digital transformations of any industry. Electronic Health Records (EHRs), telemedicine platforms, clinical research systems, patient engagement apps, AI-assisted diagnostics, and revenue cycle management tools all rely on high-performing, always-available databases running across cloud and hybrid infrastructures. However, as healthcare IT ecosystems expand, so do the … Continue reading “Healthcare IT Reinvented: How Enteros Delivers High-Performance Databases with Cloud FinOps Governance”