2

如何在 mysql 中的 select 语句上使用 if/else 条件?

如果 Type = "Initial Read",Select the Initial Column from table_name 否则如果 Type = "Final Read",Select the Final Column from table_name

我该怎么做?什么是正确的查询?我用案例选择吗?

4

1 回答 1

2

利用CASE

SELECT CASE Type
        WHEN "Initial Read" THEN Initial_Column
        WHEN "Final Read" THEN Final_Column
       END column
FROM table_name
WHERE <some condition>
于 2013-09-20T23:26:36.340 回答