如何将丢失的元数据合并到SQL语句中?

时间:2018-08-29 20:04:43

标签: sql

我需要将具有2100个唯一值的字段分类为大约50个不同的组。组和唯一值之间的关系未存储在数据库中。因此,我目前的方法是一个巨大的案例陈述:

Case
   When tbl.field1 in('val_0001', 'val_0002', ..., 'val_00nn') then 'Group 1'
   When tbl.field1 in('val_0101', 'val_0102', ..., 'val_01nn') then 'Group 2'
    .
    .
    .
   When tbl.field1 in('val_0m01', 'val_0m02', ..., 'val_0mnn') then 'Group m'
   else tbl.field1 
end as MyGroup

当数据库中不存在所需的元数据时,有没有更好的方法?

0 个答案:

没有答案