sql中 A表a列的值更改为A表b列/c列的值

如题所述

第1个回答  2015-03-28
update A表 set A=b/c

本回答被提问者采纳

sql中 A表a列的值更改为A表b列\/c列的值
update A表 set A=b\/c

sql语句列转行
sql SELECT 列A AS 值为行 FROM my_table UNION ALL SELECT 列B FROM my_table UNION ALL SELECT 列C FROM my_table;这个查询将会返回三行数据,分别是原来表中的列A、列B和列C的值。通过这种方式,可以实现将列数据转换为行数据显示的需求。

怎样将sql数据库中同一表中的一列数据更改为另外一列的数据?
6、使用一条语句批量修改这三条数据(按条件修改值):7、使用一条语句批量修改数据,使用where和casewhen。

sql中如何把A表某列update成B表某列数据??
update A bmt1 set bmt1.c = (select B.c from B ,A where B.a = A.a);如如果直接这样的话,如果子查询查出来是只有一个值的结果集的话,那么更新的A.C的行全部都是同一个值,如果子查询有多个值的话,会提示出错,返回多个行;只有在后面在加个跟外面的表的判断条件,才能实现一个...

SQL语句把同一个表中的a字段中的数据复制到另一个字段b中
SQL语句把同一个表中的a字段中的数据复制到另一个字段b中可以使用update语句,例如:update cust set s8_16=unit , unit='';上述语句将unit字段内容更新到s8_16字段内,然后将unit字段内容置为了空。

怎样用SQL实现从表A到表B的变换,从表C到表D的变换,如图。
回答:其实这就是数据表列转行的问题。 A->B的转换: select name 姓名, max(case subject when '语文' then score else 0 end) as '语文', max(case subject when '数学' then score else 0 end) as '数学', max(case subject when '物理' then score else 0 end) as '物理' ...

如何用SQL语句将A表中的某行数据复制并且修改其中的某列的值
insert into A(a,b,c) select 递增,b,'z' from A where A.c = 'X'不知道你用什么数据库,所以递增你自己想办法.

sql语句 查询当前表内容,当前某个字段内容替换为别的表的字段值
select a.a,a.b, b.x from a left outer join b on a.id=b.id 二表要有字段可以关联,看上面 on a.id=b.id

sql语句中查询含有a数据的列数,b数据的列数,c数据的列数
select count(a) as 'count(a)',count(b) as 'count(b)',count(c) as 'count(c)'from t1 这样就行了啊。count(a),他只计算a不为空的列数。结果是2.

更新一个表的字段值等于另一个表的字段值的SQL语句
SQL语句如下:update a set a.ty2=b.ty1 from t2 a,t1 b where a.n2=b.n1 更新t2表的ty2字段的值为t1表的ty1字段的值,条件是a表的n2=b表的n1

相似回答