使用相同的数据和新数据更新varchar2 SQL
比如说。 我有一个定义如下的表格:使用相同的数据和新数据更新varchar2 SQL,sql,oracle,Sql,Oracle,比如说。 我有一个定义如下的表格: PEOPLE table: id number; name varchar2; 其中包含以下行: Id Name 1 John 2 Jim 我使用以下查询进行更新: UPDATE PEOPLE SET NAME = name + ' Bravo' where id = 1; 这是我期望的输出: name//john Bravo 不可能吗?SQL中的字符串连接运算符是| UPDATE PEOPLE SET NAME =
PEOPLE table:
id number;
name varchar2;
其中包含以下行:
Id Name
1 John
2 Jim
我使用以下查询进行更新:
UPDATE PEOPLE SET NAME = name + ' Bravo' where id = 1;
这是我期望的输出:
name//john Bravo
不可能吗?SQL中的字符串连接运算符是
|
UPDATE PEOPLE
SET NAME = name || ' Bravo'
where id = 1;
您提到了varchar2
,因此我假设您使用的是Oracle
有关详细信息,请参阅手册:我将使用UPDATE people SET name=CONCAT(名称,“Bravo”),其中id=1;添加了oracle标签
varchar2
是一个Oracle构造。论坛真糟糕。是的,也许我没有正确地标记,但是声誉点在没有任何评论或帮助的情况下被扣除,上下投票系统应该得到改进。