我有一个表格,用于描述使用公司手机进行的呼叫,其中一个字段是callTypeId,每个呼叫都有一个,而另一个是callType,ID的文本描述。几个调用缺少文本描述,所以我想要做的是使用与其callTypeID匹配的描述更新每个记录。
不同的ID的数量很少,但是一些Id用于相同类型的呼叫(例如,对于本地呼叫,为5 Id' s)。有超过15,000条记录,所以我想知道最好的方法是什么。
答案 0 :(得分:2)
您可以使用查找表或SWITCH功能。
例如:
UPDATE YourTable
SET callType = SWITCH(
callTypeId = 1, 'Description 1',
callTypeId = 5, 'Local calls',
callTypeId = 10, 'Description 10'
)
WHERE callType IS NULL;
答案 1 :(得分:1)
您是否有一个查询表,其中callTypeID为PK,描述为文本字段?然后,您可以创建一个连接callTypeID字段的更新查询。