看谁智商高.......的一个SQL问题!

M_M_M_M 2004-11-01 12:28:48
我有一个表A.DBF
结构如下:
A(N,4);B(C,8);C(N,12,2)
A B C
1 01 1
1 01 2
1 02 3
2 02 4
2 02 5
2 01 6
. . .
. . .
要求:用SQL语句得出以下表(结构同A表,不考虑下面记录对字段C累加的改变):
A B C
1 01 3
1 02 3
2 02 9
2 01 6
. . .
. . .

...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LAIYANGPJ 2004-11-01
  • 打赏
  • 举报
回复
同意楼上!
yesyesyes 2004-11-01
  • 打赏
  • 举报
回复
select A,B,sum(C) from A group by A,B
十豆三 2004-11-01
  • 打赏
  • 举报
回复
一楼可以了!!!
xclzteb 2004-11-01
  • 打赏
  • 举报
回复
现在的提问方式改了!
实现这个APP是我自己对于一些常用框架的熟悉过程和应用过程。这是一个基于mvp的模式开发的APP。其实现的效果如下:imageimage这篇文字不是讲解是如何实现,因为我相信如果你想,那么实现它只是时间问题,无关你是否聪明。(作者表示   最近智商被压制☹☹☹☹☹,本来就笨)我只讲实现该项目的一些难点:1.合理使用单例模式,这会使你的应用程序更加完善和减少内存的使用。在数据库操作中,使用单例模式将是你非常好的选择。当然,这一切随之需求变化而变化。合理使用现成的模式,比如装饰者模式等会使你的编程更加有效和实用。这将更加符合现实开发的需求。如果不会,那就必须来一弹了。2.字符串的连接操作:第一反应是不是“ ”,小儿科的东西,运算符操作多么方便。但是这并不是说效率第一。当运用到及其多的字符串操作的时候,我觉得应该想你推荐:StringBuilder 这个类了。这个类同样是来自Java,但其在字符串拼接上回更具有优势。如果不信,你可以试试。3.GreenDao 是一款特别有名的数据库操作库。在Android中,由于它是在编译中注入而不是反射注入的关系,操作速度回比其他的数据库更加迅速。如果你用过,是不是很酸爽,没用的朋友可以试试。但中间有个问题:但你使用@ Property(nameInDb = "Title")该注解的时候,greenDao 会默认将bean的字符当成数据库字段的。如果用这个就是指定字段。但千万记住好像 你用了@id 这后并不会创建这个字段的数据库字段,当你用@ Property 时 ,这时候要在@id的下面加@Property。这是我尝试了许久的。4.SurfaceView 并不适合作为loadview,这句话并不肯定,因为我没有尝试过其他情况,在我的APP中我用了SurfaceView这个作为loagdview,中间会有些UI不同协同的情况。我并没有舍弃这个控件。正如前面所提的这是个学习的demo,更多的是学到点什么,不是吗?5.关于textview 的跑马灯实现,作者是参考了网上的教程自己写的一个view,并不是在xml中实现。因为在XML中设置并没有看到其中的效果。6.关于AlertDialog 的设置和适配屏幕的问题。AlertDialog这个自身是会带有背景的,如果你想用有圆角的背景,那么请在代码中设置AlertDialog没背景或者用dialog.getWindow().setBackgroundDrawableResource(R.drawable.writerinfo);进行设置AlertDialog 的背景。这个适配其实比较麻烦的操作。另外DialogFragment其实是替代Dialog的一个很好的类。这个APP使用的框架有:著名的网络框架 retrofit2 自然包括okhttp等数据库操作 GreenDao Sql 语句很容易产生错误,如果你是大神请忽略*butterknife 框架 减少你写findviewbyid onclick 等重复代码这个demo并不是十分清晰的MVP模式样板。近期不会进行更新该app ,没实现加载更多,rxjava 没用上。。。。。 = ̄ω ̄=感谢gank.io的api作者博客:http://www.jianshu.com/p/b49fe36d4e15
问题及描述: --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教师表 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名 --4.成绩表 SC(S#,C#,score) --S# 学生编号,C# 课程编号,score 分数 */ --创建测试数据 create table Student(S# varchar(10),Sname nvarchar(10),Sage datetime,Ssex nvarchar(10)) insert into Student values('01' , N'赵雷' , '1990-01-01' , N'男') insert into Student values('02' , N'钱电' , '1990-12-21' , N'男') insert into Student values('03' , N'孙风' , '1990-05-20' , N'男') insert into Student values('04' , N'李云' , '1990-08-06' , N'男') insert into Student values('05' , N'周梅' , '1991-12-01' , N'女') insert into Student values('06' , N'吴兰' , '1992-03-01' , N'女') insert into Student values('07' , N'郑竹' , '1989-07-01' , N'女') insert into Student values('08' , N'王菊' , '1990-01-20' , N'女') create table Course(C# varchar(10),Cname nvarchar(10),T# varchar(10)) insert into Course values('01' , N'语文' , '02') insert into Course values('02' , N'数学' , '01') insert into Course values('03' , N'英语' , '03') create table Teacher(T# varchar(10),Tname nvarchar(10)) insert into Teacher values('01' , N'张三') insert into Teacher values('02' , N'李四') insert into Teacher values('03' , N'王五') create table SC(S# varchar(10),C# varchar(10),score decimal(18,1)) insert into SC values('01' , '01' , 80) insert into SC values('01' , '02' , 90) insert into SC values('01' , '03' , 99) insert into SC values('02' , '01' , 70)

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧