例如。 我有一个表定义如下:
PEOPLE table:
id number;
name varchar2;
其中包含以下行:
Id Name
1 John
2 Jim
我使用以下查询进行更新:
UPDATE PEOPLE SET NAME = name + ' Bravo' where id = 1;
这是我期望的输出:
name//john Bravo
不可能吗?
答案 0 :(得分:2)
SQL中的字符串连接运算符是||
UPDATE PEOPLE
SET NAME = name || ' Bravo'
where id = 1;
您提到varchar2
,因此我假设您使用的是Oracle。
有关详细信息,请参阅手册:http://docs.oracle.com/cd/E11882_01/server.112/e26088/operators003.htm#SQLRF51158