工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、之后在该界面中,点击左上角“新建查询”选项。
3、接着在该界面中,输入跨数据库连表查询的sql语句“select a.name as aname ,a.grade as bgrade ,b.name as bname,b.grade as bgrade from LGEMPS.dbo.test2 as a, test.dbo.rss as b where a.name = b.name“。
4、然后在该界面中,点击左上方“执行”按钮。
5、最后在该界面中,显示跨数据库连表查询成功。
你好
数据库的表查询语句使用的是select语句
格式如下:
select 字段 from 表名 过滤条件;
过滤条件字句:
where 字段=’过滤’;
其中,字句可以写的非常复杂,包括子查询,嵌套子查询等等
学习好一个查询至少要三五天时间
祝你好运
望采纳
sql查询语句的格式,都是通用的,比如mysql和oracle,都是类似,例子如下:SQL是3个表的查询,会给出表以及3个表之间的约束关系
Student 表
No编号
Name 姓名
Birthday 生日
bj 班级
jg 籍贯
adds地址
number电话
Course 表
Kcbh课程编号
kcmc课程名称
Source 表
Cjguid (主键)
No 编号
kcbh 课程编号
cj成绩
*/
-- (1)查询学生籍贯为‘湖北’生日为1995-10-3的所有信息
select *
from Student
where 1=1
and jg = '湖北' -- 籍贯为‘湖北’
and Birthday = '1995-10-3' -- 生日为1995-10-3
-- (2)查询学生姓名为‘王华’的各课程的平均分,最高分,最低分,总分。
select
avg(kcbh) as 平均分,
max(kcbh) as 最高分,
min(kcbh) as 最低分,
sum(kcbh) as 总分
from Source
where 1=1
and exists (select 1
from Student.
where 1=1
and Student.No = Source.No
Name = '王华' -- 姓名为‘王华’
)
-- (3)没有太看题,大致是要求查询4,5列以上的信息,其中3个表各包含一些信息
select
Student.Name as 学生,
Course.kcmc as 课程,
Source.cj as 成绩
from Student,
Course,
Source,
where 1=1
and Student.No = Source.No
and Course.Kcbh = Source.kcbh
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)