当前位置:首页 » 编程语言 » 建筑学SQL

建筑学SQL

发布时间: 2022-05-30 14:21:39

㈠ 求 sql 语句 或 制表方法

select 工厂名称,
sum(case 表a.设备名称 when 1 then 设备数量 else 0 end)卡车,
sum(case 表a.设备名称 when 2 then 设备数量 else 0 end)吊车,
sum(case 表a.设备名称 when 3 then 设备数量 else 0 end)推土机
from 表a,表b
group by 工厂名称

以上是只针对本问题的,下面给个通用行列转换例子

假设有张学生成绩表(CJ)如下
[姓名] [学科] [成绩]
张三 语文 80
张三 数学 90
张三 物理 85
李四 语文 85
李四 数学 92
李四 物理 82
王五 数学 60

想变成
[姓名] [语文] [数学] [物理]
张三 80 90 85
李四 85 92 82
王五 null 60 null

declare @sql varchar(4000)
set @sql = 'select 姓名'
select @sql = @sql + ',sum(case 学科 when '''+学科+''' then 成绩 end) as '+学科
from (select distinct 学科 from CJ) as a
set @sql = @sql+' from cj group by 姓名'
exec(@sql)

㈡ 学习建筑专业有没有必要考计算机二级呢

回答:有必要。计算机二级考试,主要是VC,VF,VB和ACCESS数据库,VF,VB,ACCESS数据库相对而言要简单点。C语言是一种面向过程的语言,如果学懂了找工作就不愁咯了哦。
前面的编程语言是有利于对计算机编程,以及逻辑思维训练有一定的帮助。ACESS数据库是一种的家庭的数据库,企业中一般是用SQL和Oracle,了解一些也有好处。
你如果要学习编程,主要把思维方式转变过来。而且还分:你到底是用他干什么。应付考试,还是学到一点对以后有用的东西。学习编程需要有数学的逻辑思维和一定的英语基础。因为计算机本来就是数学的一个分支,发明它是用它来解决数学问题的。
你是建筑类专业的从学习难度和实际应用,我建议你学习ACCESS数据库。当然,你们专业的具体情况我也不是很清楚。最终还是要靠你自己选择,在这里我只是给你一个建议。 我是计算机软件设计专业的,如果有什么问题,可以交流交流。1668026387

热点内容
安卓电话视频怎么投电视上 发布:2025-02-11 21:32:27 浏览:18
易签到源码 发布:2025-02-11 21:31:03 浏览:498
编程班会 发布:2025-02-11 21:27:19 浏览:738
ubuntu编译fortran 发布:2025-02-11 21:21:59 浏览:201
云服务器宽带单位 发布:2025-02-11 20:48:11 浏览:538
安卓数据线公头是哪个 发布:2025-02-11 20:45:42 浏览:812
网址原始密码是什么 发布:2025-02-11 20:33:52 浏览:72
怎么创建服务器我的世界网易 发布:2025-02-11 20:18:36 浏览:467
服务器电脑与客户端的连接 发布:2025-02-11 20:18:32 浏览:36
安卓哪个系统最流畅好用 发布:2025-02-11 20:17:44 浏览:879