本文共 751 字,大约阅读时间需要 2 分钟。
在数据库查询中,自定义字段可以通过特定条件创建并查询。以下是一个典型的案例说明:自定义字段(基于特定条件)。
自定义字段的创建:
通过特定条件(如day
列的值)动态生成字段名。字段值的转换:
将字段值转换为对应的字段名,从而实现灵活的数据查询。SELECT CASE WHEN `day`='周一' THEN '周一' ELSE '' END AS `周一`FROM course
UNION ALL
操作将多个查询结果合并为一个新表。SELECT * FROM table1UNION ALLSELECT * FROM table2
CASE WHEN `day`='周一' THEN '周一' ELSE ''END
CASE WHEN `day`='周一' THEN '周一' WHEN `day`='周二' THEN '周二' ELSE '其他'END
case-when
语法支持多种条件判断,亦可视为简单的 if-else
语法。希望以上内容能为您提供实用的查询操作指导!
转载地址:http://lebfk.baihongyu.com/