如果没有数字类型字段,您仍然可以将一个字段视为列,并使用该字段进行查询。以下是一个示例查询:

SELECT name, age, gender, CASE WHEN occupation = 'Doctor' THEN 'Doctor' WHEN occupation = 'Lawyer' THEN 'Lawyer' ELSE 'Other' END AS occupation_type FROM persons

在上面的查询中,我们使用了一个 CASE 语句来将'occupation'字段视为列,并将它们分为三个类型:医生、律师和其他。这样,我们可以按照职业类型对数据进行分组和聚合。

SQLSERVER 使用非数字字段作为列进行查询

原文地址: https://www.cveoy.top/t/topic/n3pB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录