Get the App
SLTechnology News&Howtos  ›  Database  › 

How to implement CASE expressions to return a value based on conditional logic

Shulou Source: shulou.com Published: 2022-05-31 12:13:19 10月03日 Update

This article is about how CASE expressions can be implemented to return a value based on conditional logic. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

In the process of development, we often need to return a value based on conditional logic for a column, so we need to use CASE expressions.

For example, the following query for the Products table uses an CASE expression in the SELECT statement to generate information describing the values of the categoryid column.

The SQL code is as follows:

Set the database context USE TSQLFundamentals2008;GOSELECT productid,productname,categoryid,CASE categoryidWHEN 1 THEN 'Beverages'WHEN 2 THEN' Condiments'WHEN 3 THEN 'Dairy Products'WHEN 4 THEN' Confections'WHEN 5 THEN 'Grains/Cereals'WHEN 6 THEN' Meat/Poultry'WHEN 7 THEN 'Produce'WHEN 8 THEN' Seafood'ELSE 'Unkown Category'END AS categorynameFROM Production.Products; Thank you for reading! This is the end of this article on "how CASE expressions can return a value based on conditional logic". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, you can share it for more people to see!

Tags: Expressions conditions logic content more articles good practical upper and lower context code information data database articles look knowledge statements procedures references Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi Huawei MySQL vpn Apple