sql 语句怎样把一列的所有值都加上一个值?

表名:zw
列名:qxlb,类型:ntext
列中的值是这样的:1101,1102,1103
现在想在这一列中的所有值的最后加上",1106",该怎么写?
update zw set qxlb=qxlb+',1106' 不行,提示:数据类型 ntext 和 varchar 在 add 运算符中不兼容。

UPDATE 表名 SET 列=列+值


UPDATE语句用于修改表数据,如果不加条件则修改所有数据,SET设置修改的列


如果加的值与列的数据类型不符合,则需要转换数据类型

UPDATE taname SET name=name+'11'
--这句SQL语句是将name列所有的值后面加上11;如原值是zhangsan,执行语句后结果是:zhangsan11

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-26
update zw set qxlb=qxlb+',1106'本回答被提问者采纳
第2个回答  2015-11-10
update zw set qxlb=qxlb+',1106'
第3个回答  2018-05-20
UPDATE ZW SET QXLB=QXLB+'1106'

sql 语句怎样把一列的所有值都加上一个值?
UPDATE 表名 SET 列=列+值 UPDATE语句用于修改表数据,如果不加条件则修改所有数据,SET设置修改的列 如果加的值与列的数据类型不符合,则需要转换数据类型 UPDATE taname SET name=name+'11'--这句SQL语句是将name列所有的值后面加上11;如原值是zhangsan,执行语句后结果是:zhangsan11 ...

SQL问题:如何给表中一列的值全部加1
update a set a.b=a.b+1;b 必须是数值型数据

想请问 如果是想让数据库里的某一列数值加1 怎么写update 语句合适呢...
首先,加1的列须是整型的。其实也没什么意义。sql这样:update 表名 set 字段=字段 + 1 where 条件;不知楼主要实现什么样的功能呢?

如何用sql语句实现把每条记录都加上1
set a=a+1

sql 语句问题 把某列的数据全部+1
给你提供个思路,你可以用替换的方法,如果含有字母的,放到一个map中对应,map的key放去掉字母的木粉,map的value放原值,然后给key值加1值,用以替换value中的数字。如果不含字母,直接加1

sql语句 怎么样表的某一列的数值加起来
select sum(列名) from 表 ,然后就会直接显示总数了!

如何用sql 语句对某一列的值进行加减
首相如果字段为数字类型,则直接加减就可以了,如1楼所说。如果字段为可转化为数字的字符串形式则需要先进行类型转化,使用 update 表名 set 字段 = CAST(CAST(字段 AS INT) + 1 AS VARCHAR(10))

sql语句修改 怎么让一个列(数字类型的)都加上个数 update u_user set...
可以用concat()这个函数。update u_user set freeze=concat(freeze,'333');

sql给表中某列数据同时加1的语句
update 表名 set jine=jine+1

sqlsum函数的用法
1. 基本语法:SUM函数的语法非常简单。其基本形式为:SUM。这里,column_name是你要进行求和的列的名称。2. 功能说明:SUM函数的主要功能是对选定列中的所有值进行相加。它通常用于聚合操作,如在GROUP BY语句中使用,以根据一个或多个列对结果集进行分组,并计算每个组的总和。3. 使用场景:当你在...

相似回答