Sql 关于特定项目的案例陈述

Sql 关于特定项目的案例陈述,sql,Sql,我无法运行如下所示的查询 select item(id),case statement (on that particular item ) from table( which contains n no. of items) 它应该返回每个id和该特定id的case语句case语句在大多数RDBMS中的用法: SELECT id, -- Usage one CASE [fieldToCheck] WHEN [value1] THEN [result i

我无法运行如下所示的查询

select item(id),case statement (on that particular item )
from table( which contains n no. of items)

它应该返回每个
id
和该特定
id

的case语句
case
语句在大多数RDBMS中的用法:

SELECT
    id,
    -- Usage one
    CASE [fieldToCheck]
        WHEN [value1] THEN [result if the field equals to value1]
        WHEN [value2] THEN [result if the field equals to value2]
        ELSE [If all the above was false]
    END AS [alias]

    -- Usage two
    CASE
        WHEN fieldToCheck = [value1] THEN [result if the condition is true]
        WHEN fieldToCheck = [value2] THEN [result if the condition is true]
        WHEN fieldToCheck = [value3] THEN [result if the condition is true]
        WHEN fieldToCheck = [value4] OR anotherField = [anotherValue] THEN [result if the condition is true]
        ELSE [If all the above was false]
    END
FROM
    [table]

请注意,如果两个条件(在一个
案例中
语句)为真,则仅使用第一个条件

你试过什么?请显示您的努力、表格结构和所需输出。哦,请查看此页面: