征求SQL语句 需要如下功能的SQL语句:表A有三个字段aaa,bbb,ccc;三个字段的类型都是float,其中aaa和bbb有数据,ccc为空字段现在要将每一条记录的bbb/aaa的值放入相应记录的ccc中,请教sql语句如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update aset ccc = bbb/aaa update aset ccc = bbb/aaa update tb set ccc = bbb/aaa --查询select aaa , bbb , ccc = bbb/aaa from tb--更改update tb set ccc = bbb/aaa create table tb(aaa float , bbb float , ccc float)insert into tb values(1.0 , 2.0 , null)insert into tb values(2.0 , 3.0 , null)insert into tb values(3.0 , 4.0 , null)insert into tb values(4.0 , 5.0 , null)insert into tb values(5.0 , 6.0 , null)go--查询select aaa , bbb , ccc = bbb/aaa from tb/*aaa bbb ccc ----------------------------------------------------- ----------------------------------------------------- ----------------------------------------------------- 1.0 2.0 2.02.0 3.0 1.53.0 4.0 1.33333333333333334.0 5.0 1.255.0 6.0 1.2(所影响的行数为 5 行)*/--更改update tb set ccc = bbb/aaaselect * from tb/*aaa bbb ccc ----------------------------------------------------- ----------------------------------------------------- ----------------------------------------------------- 1.0 2.0 2.02.0 3.0 1.53.0 4.0 1.33333333333333334.0 5.0 1.255.0 6.0 1.2(所影响的行数为 5 行)*/drop table tb 需要如下功能的SQL语句: 表A有三个字段aaa,bbb,ccc;三个字段的类型都是float,其中aaa和bbb有数据,ccc为空字段 现在要将每一条记录的bbb/aaa的值放入相应记录的ccc中,请教sql语句如何写?--update 表A set ccc=bbb/aaa nsert into tb values(5.7 , 2.2 , null)insert into tb values(2.2 , 3.3 , null)insert into tb values(3.34 , 4.6 , null)insert into tb values(4.2 , 3.4 , null)insert into tb values(5.6 , 2.3 , null)select aaa , bbb , ccc = cast(bbb/aaa as decimal(10,2)) from tbupdate tb set ccc = cast(bbb/aaa as decimal(10,2))select * from tbaaa bbb ccc5.7 2.2 0.392.2 3.3 1.53.34 4.6 1.384.2 3.4 0.815.6 2.3 0.41呵呵 抢 如何将SQL语句中的两行结果合并到一行 一个sql语句——SQL2000 均匀分布的问题 sqlserver2008如何完全导入sql2005server? 存储过程怎样比较三个字符a,b,c大小 求一sql语句 两个表关联的问题?-显示的数据不全?不知如何改正!请高手! 合并数据集的疑问(第三篇) 动态SQL 到底是什么啊,高手指点一下 为何在我的Enterprise manager( MS_sql2000)中的database中无法看到master,msdb数据库,只有用户数据库? goto动态执行的问题 对号码进行分析的触发器应该怎么写?
set ccc = bbb/aaa
set ccc = bbb/aaa
select aaa , bbb , ccc = bbb/aaa from tb--更改
update tb set ccc = bbb/aaa
insert into tb values(1.0 , 2.0 , null)
insert into tb values(2.0 , 3.0 , null)
insert into tb values(3.0 , 4.0 , null)
insert into tb values(4.0 , 5.0 , null)
insert into tb values(5.0 , 6.0 , null)
go
--查询
select aaa , bbb , ccc = bbb/aaa from tb
/*
aaa bbb ccc
----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
1.0 2.0 2.0
2.0 3.0 1.5
3.0 4.0 1.3333333333333333
4.0 5.0 1.25
5.0 6.0 1.2(所影响的行数为 5 行)
*/
--更改
update tb set ccc = bbb/aaa
select * from tb
/*
aaa bbb ccc
----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
1.0 2.0 2.0
2.0 3.0 1.5
3.0 4.0 1.3333333333333333
4.0 5.0 1.25
5.0 6.0 1.2(所影响的行数为 5 行)
*/
drop table tb
表A有三个字段aaa,bbb,ccc;三个字段的类型都是float,其中aaa和bbb有数据,ccc为空字段
现在要将每一条记录的bbb/aaa的值放入相应记录的ccc中,请教sql语句如何写?
--
update 表A set ccc=bbb/aaa
insert into tb values(2.2 , 3.3 , null)
insert into tb values(3.34 , 4.6 , null)
insert into tb values(4.2 , 3.4 , null)
insert into tb values(5.6 , 2.3 , null)select aaa , bbb , ccc = cast(bbb/aaa as decimal(10,2)) from tbupdate tb set ccc = cast(bbb/aaa as decimal(10,2))select * from tbaaa bbb ccc
5.7 2.2 0.39
2.2 3.3 1.5
3.34 4.6 1.38
4.2 3.4 0.81
5.6 2.3 0.41呵呵 抢