社区
C#
帖子详情
sql语句有关查询实现
蜡笔小小新002
2013-05-28 08:47:46
假如有2张表,一张表中有所有姓名,另一张表中有姓名、期中成绩、期末成绩等,我想根据第一张表的所有姓名(不重复)查询第二张表中所有姓名的成绩,包括没有成绩的(没有成绩的赋值0显示)。。然后列标以“姓名、期中成绩、期末成绩”显示出来。。请问这样查询能实现吗,怎么实现~求高手~~
...全文
117
10
打赏
收藏
sql语句有关查询实现
假如有2张表,一张表中有所有姓名,另一张表中有姓名、期中成绩、期末成绩等,我想根据第一张表的所有姓名(不重复)查询第二张表中所有姓名的成绩,包括没有成绩的(没有成绩的赋值0显示)。。然后列标以“姓名、期中成绩、期末成绩”显示出来。。请问这样查询能实现吗,怎么实现~求高手~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhguojiang
2013-05-28
打赏
举报
回复
使用 left join 关联字段是名字
IE11下面经常卡到爆
2013-05-28
打赏
举报
回复
select t1.姓名,IsNULL(t2.成绩,0) as '成绩' fromt1 LEFT JOIN t2 on t1.姓名=t2.姓名
fate1986
2013-05-28
打赏
举报
回复
select a.姓名,isnull(b.期中成绩,0),isnull(b.期末成绩,0) from table1 a left join table2 b on a.姓名=b.姓名
stiff_neck
2013-05-28
打赏
举报
回复
上网查下sql关联语句的写法,自己实验几次就能写出来了
蜡笔小小新002
2013-05-28
打赏
举报
回复
补充:刚才没说清楚: 还有一个时间字段,比如要显示A君高中3年的期中期末成绩,但是他高二没有去考,这样查高二的时候,是不会显示他的名字的,现在我要显示他的名字并默认成绩为0.
fjm_520
2013-05-28
打赏
举报
回复
这种问题好好看看书吧
zincy
2013-05-28
打赏
举报
回复
select table1.*,table1.* from table1 left join table2 on table1.Name = table2.Name
bdmh
2013-05-28
打赏
举报
回复
select A.姓名,B.成绩 from A inner join B on A.姓名=B.姓名
yyantifa
2013-05-28
打赏
举报
回复
left join
蜡笔小小新002
2013-05-28
打赏
举报
回复
其实,我问的不是这样问题。。不过谢谢大家的回答。。
SQL学习资料(包含所有常用的语句例子)
sql学习必备,内含sql一些常用语句的例子,有图有表,通过结果来理解
sql语句
的
实现
与结果。
sql2000学生管理数据库
这是个备份的数据库,用于练习
SQL语句
,在SQL2000中恢复该数据库就可以使用里面的数据了,注意恢复时在选项里要更改一下恢复的路径,还要更改恢复后的数据库的名字,里面有三张表student,course,SC
SQL语句
如何
实现
模糊
查询
简单的模糊
查询
sql语句
sql语句
实现
模糊
查询
一般模糊
查询
语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分...
SQL语句
——
查询
语句
一、
查询
语句
查询
语句的基本语法: select * from 表名 或 select 列名,列名... from 表名 注:select * 写法的效率低于 select 列名的写法 select 和 from之间写的内容: 1. 列名加运算符,进行运算。 ...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章