In Oracle SQL, the CASE
expression is used to add conditional logic within a SQL statement. It allows you to perform different actions based on different conditions. The basic syntax of the CASE
expression is:
Here's an example to demonstrate how to use the CASE
expression:
Suppose we have a table named employees
with columns employee_id
, first_name
, last_name
, and salary
. We want to create a new column called salary_category
that categorizes employees based on their salary into three categories: "Low", "Medium", and "High".
In this example:
- If the salary is less than 30,000, the category will be "Low".
- If the salary is greater than or equal to 30,000 but less than 60,000, the category will be "Medium".
- If the salary is 60,000 or above, the category will be "High".
Output might look something like this:
This query creates a new column salary_category
in the result set, where each employee's salary is categorized based on the specified conditions using the CASE
expression.
No comments:
Post a Comment