oracle 表 update 多个字段值拼接
在Oracle中,可以使用UPDATE语句来更新多个字段,如果需要对字段进行拼接,可以使用||操作符。以下是一个示例,假设我们有一个名为employees
的表,其中包含first_name
和last_name
两个字段,我们想要更新一个新的字段full_name
,将first_name
和last_name
拼接在一起。
UPDATE employees
SET full_name = first_name || ' ' || last_name;
这条UPDATE语句会将employees
表中每一行的full_name
字段设置为first_name
和last_name
字段的值,并在两者之间插入一个空格。
如果你需要根据某些条件更新记录,可以在UPDATE语句中添加WHERE子句。例如,只更新那些department_id
为10的记录:
UPDATE employees
SET full_name = first_name || ' ' || last_name
WHERE department_id = 10;
评论已关闭