sqlserver的case when
时间: 2023-11-15 11:57:43 浏览: 97
MySQL中使用case when 语句实现多条件查询的方法
在SQL Server中,CASE WHEN语句是一种条件表达式,它允许根据条件返回不同的值。它有两种语法形式:简单的CASE函数和搜索的CASE函数。简单的CASE函数使用固定的值进行比较,而搜索的CASE函数使用布尔表达式进行比较。在使用CASE WHEN语句时,可以在SELECT、WHERE、ORDER BY和HAVING子句中使用它。它可以用于各种情况,例如在查询中创建计算列、在WHERE子句中过滤数据、在ORDER BY子句中排序数据等。
阅读全文