Sql 如何用一个字段和另外两个字段组合来更新所有记录?

Sql 如何用一个字段和另外两个字段组合来更新所有记录?,sql,oracle,sql-update,Sql,Oracle,Sql Update,我正在尝试用两个字段组合和一个随机数更新所有记录,如下所示 餐桌公司 Id Name Telephone Total 1 Test1 032 (randomNumber)Test1.032 2 Test2 022 (randomNumber)Test2.022 3 Test3 111 (randomNumber)Test3.111 “总计”字段应如上所述进行更新 我使用的是Oracle,我有超过10万条记录需要以这种方式更新 提

我正在尝试用两个字段组合和一个随机数更新所有记录,如下所示

餐桌公司

Id  Name   Telephone Total
1   Test1   032       (randomNumber)Test1.032
2   Test2   022       (randomNumber)Test2.022
3   Test3   111       (randomNumber)Test3.111
“总计”字段应如上所述进行更新

我使用的是Oracle,我有超过10万条记录需要以这种方式更新

提前感谢。

试试:

UPDATE  Company
SET total = '(' 
           || ( trunc( DBMS_RANDOM.VALUE(0,1000) )) 
           || ')' || Name || '.' || Telephone

对于
Total
列,您可以选择3种不同的模式。。你能提供更多的细节吗?JamieD77,基本上在总数字段中应该是(随机数)+姓名+“+”+电话+的组合,那么你被困在哪里了?您当然知道如何更新表。您当然知道如何连接字符串。你肯定在谷歌上搜索过如何生成一个随机数。那个么什么问题仍然存在呢?我是sql新手,在多次尝试之后,我写了一个问题。我不能用3种不同的组合来更新字段。我应该写下我所有的尝试吗?非常感谢@kordirko。它工作得很好。我怎么才能把名字改成小写呢?