Skip to main content
Log inGet a demo
Comparison operators

SQL Greater Than or Equal To

What is the SQL Greater Than or Equal To Operator?

The SQL "Greater Than or Equal To" operator, denoted as ">=", is used to compare values in a database table and retrieve rows where a specific column's value is greater than or equal to a given criteria.

When you would use it

You would use the "Greater Than or Equal To" operator when you want to filter and retrieve data from a database table based on values that are greater than or equal to a particular value or expression. This is useful when you need to extract data that meets specific conditions related to higher values, including the specified value itself.

Syntax

The basic syntax for using the "Greater Than or Equal To" operator in an SQL query is as follows:

SELECT column1, column2
FROM table_name
WHERE column_name >= value;
  • SELECT: Specifies the columns you want to retrieve.
  • FROM: Specifies the table from which you want to retrieve data.
  • WHERE: Specifies the condition for filtering rows.
  • column_name: The name of the column you want to compare.
  • value: The value or expression you want to compare the column with.

Parameter values

  • column_name: The name of the column you want to filter.
  • value: The value or expression you want to compare against.

Example query

Assuming we have a table named "employees" with columns: "employee_id," "first_name," and "salary." Here's an example query using the "Greater Than or Equal To" operator:

SELECT first_name, salary
FROM employees
WHERE salary >= 50000.00;

In this query, we're retrieving the first names and salaries of employees whose salary is greater than or equal to $50,000.00.

Example table response

Suppose the "employees" table has the following data:

employee_idfirst_namesalary
1John55000.0
2Jane49000.0
3Alice60000.0
4Bob45000.0

The query would return:

first_namesalary
John55000.0
Alice60000.0

Use cases

The "Greater Than or Equal To" operator is commonly used in various scenarios, including:

  1. Identifying data that exceeds or matches specific numerical thresholds, such as finding well-paid employees.
  2. Extracting records related to events occurring on or after a certain date or time.
  3. Selecting rows based on numeric comparisons that include equality.

SQL languages this is available for

The "Greater Than or Equal To" operator is a standard feature supported by all major SQL database management systems (DBMS) and SQL-based languages, including but not limited to:

  • MySQL
  • PostgreSQL
  • Oracle Database
  • Microsoft SQL Server
  • SQLite
  • IBM Db2

In summary, the "Greater Than or Equal To" operator is a fundamental tool for filtering and retrieving data based on numerical comparisons in SQL databases. It is available in all major SQL database systems, allowing you to specify conditions for extracting rows with values greater than or equal to your criteria.


Keep reading

SQL Less Than

Read article

SQL Less Than or Equal To

Read article

SQL COUNT

Read article

Ready to put your SQL knowledge to work?

Practice writing SQL to call data from the warehouse and sync it into Google Sheets in this 5 minute interactive demo.

Hightouch Audiences user interface.