Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从同一表的另一列更新sql表的一列的内容_Sql - Fatal编程技术网

从同一表的另一列更新sql表的一列的内容

从同一表的另一列更新sql表的一列的内容,sql,Sql,结构如下: Col1 Col2 12345 12 12348 14 20145 16 00541 13 51234 22 我想从col1元素复制col2元素。 查询是怎么做的?如果您只想让Col2等于Col1,那么您可以这样做: UPDATE aTable set Col2 = Col1 如果您只想让Col2等于Col1,那么您可以这样做: UPDATE aTable set Col2 = Col1 col2的所

结构如下:

Col1        Col2
12345       12  
12348       14
20145       16
00541       13
51234       22
我想从col1元素复制col2元素。
查询是怎么做的?

如果您只想让Col2等于Col1,那么您可以这样做:

UPDATE aTable
set Col2 = Col1

如果您只想让Col2等于Col1,那么您可以这样做:

UPDATE aTable
set Col2 = Col1

col2的所有元素是否与col1的相应数据相同?因此,您的12345,12的第一列将读取1234512345,第二列12348,12348,依此类推。col2的所有元素是否与col1的相应数据相同?因此您的12345,12的第一列将读取1234512345,第二列12348,12348,依此类推。