SQL

How To Use Case Statement In SQL

In this article, we will learn how to use the Case statement in SQL.

In SQL, the CASE statement goes through conditions and when the first condition is met it returns a value. So, once a condition is true, it will stop reading and return the result. If no conditions are true, it returns the value in the ELSE clause (like an If Else statement).

It returns NULL if there is no ELSE part and no conditions are true.

Syntax

SELECT column_name(s),
CASE
    WHEN <condition1> THEN 'result1'
    WHEN <condition2> THEN 'result2'
    WHEN <conditionN> THEN 'resultN'
    ELSE 'result'
END
FROM TABLE_NAME;

Example

The subsequent statement would go through conditions and returns a value when the first condition is met:

SELECT *,
CASE 
    WHEN Age > 18 THEN 'The Age is greater than 18.'
    WHEN Age < 18 THEN 'The Age is under 18.'
    ELSE 'The Age is 18.'
END AS AgeText
FROM StudentInfo;

 

Also, check How To Use If Else Statement 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

2 years ago