4.4.36 CASE 表达式 (条件表达式) PostgreSQL 中的 CASE 表达式:条件查询的利器 在 PostgreSQL 中, 表达式是一种强大的条件表达式,它允许你根据不同的条件返回不同的值。它类似于其他编程语言中的 语句,但 表达式可以直接嵌入到 SQL 查询中,极大地增强了查询的灵活性和表达能力。 表达式主要用于 语句中,但也可以在其他 SQL 语句中使用,例如 和 。 表达式的语法 表达式有两种主要形式:简单 表达式和搜索 表达式。 1.1 简单 表达式: 简单 表达式将一个表达式与多个可能的值进行比较。 : 要评估的表达式。 , , ...: 要与 进行比较的值。 , , ...: 如果 等于相应的 ,则返回的结果。 : 可选子句,如果 不等于任何 ,则返回 。