社区
MS-SQL Server
帖子详情
菜鸟我请教一条sql语句的写法或者解决方案,在线
fadingman
2003-11-17 12:44:33
表a
学号 姓名 班级编号
0011011 李大发 00110
0022022 王小财 00220
表b
班级编号 班级名称
00110 计003班
00220 国贸001班
需要得到一个如下显示的东西
学号 姓名 班级
0011011 李大发 计003班
0022022 王小财 国贸001班
怎么写sql语句?或是有什么其他方法?
...全文
61
7
打赏
收藏
菜鸟我请教一条sql语句的写法或者解决方案,在线
表a 学号 姓名 班级编号 0011011 李大发 00110 0022022 王小财 00220 表b 班级编号 班级名称 00110 计003班 00220 国贸001班 需要得到一个如下显示的东西 学号 姓名 班级 0011011 李大发 计003班 0022022 王小财 国贸001班 怎么写sql语句?或是有什么其他方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lynx1111
2003-11-17
打赏
举报
回复
select a.学号 a.姓名 b.班级名称 as 班级
from a left join b on a.班级编号=b.班级编号
lynx1111
2003-11-17
打赏
举报
回复
select a.学号 a.姓名 b.班级名称 as 班级
from a,b
where a.班级编号=b.班级编号
sunshareforever
2003-11-17
打赏
举报
回复
select a.学号 a.姓名 b.班级
from a left join b on a.班级编号=b.班级编号
jornet
2003-11-17
打赏
举报
回复
select a.学号 a.姓名 b.班级
from a,b
where a.班级编号=b.班级编号
juan218
2003-11-17
打赏
举报
回复
最好创建视图:
create view vwtable
as
select 学号,姓名,班级 from 表a join 表b on 表a.班级编号=表b.班级编号
视图创建完毕,要显示的时候只要在Query Analyzer中敲入
select * from vwtable 就ok了
cloudchen
2003-11-17
打赏
举报
回复
select a.学好,a.姓名,b.班级名称 from a inner join b on a.班级编号 = b.班级编号
Benimarunikado
2003-11-17
打赏
举报
回复
--根据作者需求,实现如下:
CREATE TABLE a(
学号 CHAR(20) PRIMARY KEY NOT NULL,
姓名 CHAR(8) NOT NULL,
班级编号 CHAR(20)NOT NULL
)
GO
CREATE TABLE b(
班级编号 CHAR(20)NOT NULL,
班级名称 CHAR(50)NOT NULL
)
GO
INSERT INTO a
VALUES ('0011011','李大发','00110')
INSERT INTO a
VALUES ('0022022','王小财','00220')
INSERT INTO b
VALUES ('00110','计003班')
INSERT INTO b
VALUES ('00220','国贸001班')
SELECT 学号,姓名,班级 FROM
(SELECT 学号,姓名,班级名称 AS 班级 FROM a,b
WHERE a.班级编号=b.班级编号
)AS TABLE1
学号 姓名 班级
0011011 李大发 计003班
0022022 王小财 国贸001班
C# winform调用SQL存储过程-
菜鸟
入门 详细注释
内容概要:简单的C# winform调用存储过程实例,创建存储过程入参,通过SqlConnection对象和SqlCommand对象调用存储过程,获取存储过程的出参并显示出来,详细代码注释,希望对用到C#调用存储过程的小伙伴有帮助 适合人群:具备一定编程基础的研发人员 能学到什么:1、Sql数据库连接。2、通过sql对象访问数据库和接收数据库的返回值 阅读建议:此资源以开发简化版C# WinFrom的小实例,仅实现了单个功能,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。
15个常用的SQL Server高级语法
自从用了EF后很少写sql和存储过程了,需要写个比较复杂的报告,翻出了之前的笔记做参考,感觉这个笔记还是很有用的,因此发出来和大家分享。 1、case…end (具体的值) case后面有值,相当于c#中的switch case 注意:case后必须有条件,并且when后面必须是值不能为条件。 —————–case–end—语法结构——————— select name , –注意逗号 case level –case后跟条件 when 1 then '骨灰' when 2 then '大虾' when 3 then'
菜鸟
' end
关于oracle存储过程的基本语法
在oracle中,数据表别名不能加as;在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了;在利用select...into...语法时,必须先确保数据库中有该条记录,否则会报出"no data found"异常;在存储过程中,别名不能和字段名称相同,否则虽然编译可以通过,但在运行阶段会报错
mysql循环执行
sql语句
,与大部分博客不一样的正确
写法
mysql循环执行
sql语句
,网上搜到的结果大部分是这样的:我不知道博客作者有没有测过,还是我MySQL软件有问题。经过研究学习,测试,正确姿势如下:
c#中
sql语句
中传参
写法
第一种比较简单,就是拼接成sql,然后调用方法执行。第二种相对麻烦一些,但是安全性更高,因此比较推荐第二种
写法
。目前博主用到的比较多的主要是两种方法。
MS-SQL Server
34,873
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章