首页 > 解决方案 > 如何更新列sql中的所有行

问题描述

我想更新列(A)中的所有行,但该列应该填充列(B)和列(c),我应该说它应该适用于所有行

+-------+-------+-------+
| Col_B | Col_C | Col_A |
+-------+-------+-------+
| x     | y     | xy    |        
| s     | u     | su    |         
| h     | z     | hz    |        
| t     | t     | tt    |          
| m     | m     | mm    |          

标签: sql-servertsql

解决方案


一个简单的UPDATE语句将做你想要的:

UPDATE [mytable] SET [Col_A] = CONCAT([Col_B], [Col_C])

请注意缺少WHERE子句将导致它应用于表中的所有行。


推荐阅读