使用 CASE 和 SELECT 语句获取条件结果
在 SQL 中,CASE 语句允许您定义多个条件并为每个条件分配相应的结果健康)状况。当在 SELECT 语句中使用时,它使您能够根据条件的评估创建动态表达式。
例如,请考虑以下示例:
SELECT name, age, CASE WHEN bbb THEN 'blackberry' WHEN sss THEN 'samsung' END AS handphone FROM ( SELECT ???? ..... )
在此查询中,CASE语句用于根据 bbb 和 sss 列中的值确定 handphone 列的值。如果 bbb 评估为 true,则结果将为“blackberry”;如果 sss 计算结果为 true,则结果将为“samsung”。结果将如下所示:
name age handphone xxx1 yyy1 blackberry xxx2 yyy2 blackberry
MSDN 参考和 SQL Server Central
要全面了解 CASE 语法和用法,请查阅 Microsoft 开发人员网络(MSDN)地址:
有关其他资源和社区支持,请访问 SQL Server Central :
以上是如何在 SQL SELECT 语句中使用 CASE 语句来获取条件结果?的详细内容。更多信息请关注PHP中文网其他相关文章!