一:表的联合
执行外部联合
执行内部联合
执行左连接
执行右连接
执行等值连接
执行全连接
二:语句
use test
create table student(
id int identity primary key,
username nvarchar(10),
age int,
address nvarchar(20)
)
insert into student select '张三',21,'汉口'
insert into student select '李四',22,'武昌'
insert into student select '王五',23,'武昌'
insert into student select '赵六',24,'汉口'
insert into student select '林奇',25,'武昌'
insert into student select '小明',26,'汉口'
insert into student values('小王',20,'武昌')
create table mark(
id int identity primary key,
sname nvarchar(10),
htmlMark numeric(4,1),
javaMark numeric(4,1),
networkMark numeric(4,1)
)
insert into mark values('张三',65.5,85,98)
insert into mark select'李四',75.5,85.5,99
insert into mark select'王五',88,85,100
insert into mark select'赵六',98,99.5,65
insert into mark select'林奇',75,86,85.5
insert into mark select'小明',98,95,96
insert into mark select'小红',99,86,100
drop table student
select * from student
select * from mark
delete from mark
--两张表的连接
select * from student,mark
select s.id,s.username,s.age,s.address,m.htmlMark,m.javaMark, m.networkMark from student as s,mark as m
select s.id,s.username,s.age,s.address,m.htmlMark,m.javaMark,m.networkMark from student s,mark m where s.username=m.sname
--等值连接
select s.id,s.username,s.age,s.address,m.htmlMark,m.javaMark,m.networkMark from student s inner join mark m on s.username = m.sname
--左连接
select s.id,s.username,s.age,s.address,m.htmlMark,m.javaMark,m.networkMark from student s left join mark m on s.username = m.sname
--右连接
select s.id,s.username,s.age,s.address,m.htmlMark,m.javaMark,m.networkMark from student s right join mark m on s.username = m.sname
--全连接
select s.id,s.username,s.age,s.address,m.htmlMark,m.javaMark,m.networkMark from student s full join mark m on s.username = m.sname
--top
--取出前两条记录
select top 2 * from student
select top 2 * from student where(id not in(select top(2*(3-1))id from student))
分享到:
相关推荐
第六章 (6.1)多表查询,多表联合查询。sql查询。
第六章挖掘大型数据库中的关联规则.ppt
【课程简介】 本课程适合所有需要学习数据仓库与数据挖掘知识的同学,课件内容制作精细,由浅入深,适合入门...数据仓库与数据挖掘教程 第6章 关联挖掘 共30页.pptx 数据仓库与数据挖掘教程 第7章 聚类分析 共78页.pptx
数据挖掘 机器学习原理与SPSS Clementine应用宝典 第6章 回归分析.ppt 数据挖掘 机器学习原理与SPSS Clementine应用宝典 第7章 贝叶斯分析.ppt 数据挖掘 机器学习原理与SPSS Clementine应用宝典 第8章 聚类分析.ppt ...
第四章 关联查询 在一张或多张表中使用等值或非等值连接 使用外连接查询 自连接查询 第五章 组函数 定义及有效的使用组函数 使用Group By对查询数据分组 使用HAVING子句对分组后的数据进行过滤 第六章 子查询 第...
数据挖掘导论第6章关联分析基本概念和算法.ppt
第六章 函数 第七章 资料的处理 第八章 萤幕画面(FORM)的制作 第九章 MENU的制作 第十章 多栏位的选择 第十一章 多重表画面的处理 第十二章 报表设计 第十三章 视窗设计 第十四章 系统记录架构 第十五章...
第6章 分类算法基础-决策树(共103页).ppt 第6章 其他分类算法(共76页).ppt 第7章 聚类算法分析(共140页).ppt 第8章 应用案例分析(共10页).ppt 2016数据挖据教学计划.docx 期末考核.ppt
数据仓库与数据挖掘基础第6章关联规则(赵志升).pptx
清华大学出品的数据挖掘课件,非常适合大学生和职场新手新手,也适合老鸟复习回顾,完全可用于自学入门,很经典好用的PPT课件哦~ ...第6章 数据挖掘应用案例 电力分析 银行信贷 指数预测 客户分群营销 房屋估价.pptx
VC++.NET案例开发集锦源代码--第六章代码。数据库应用、利用ADO.NET连接到数据源以及关闭数据库、参数化查询数据表、数据库的窗体向导和关联查询、编程实现记录编辑、单记录更新数据源、动态创建数据库和数据表、大...
第6章 分类算法基础-决策树(共103页).ppt 第6章 其他分类算法(共76页).ppt 第7章 聚类算法分析(共140页).ppt 第8章 应用案例分析(共10页).ppt 2016数据挖据教学计划.docx 期末考核.ppt
第6章 分类算法基础-决策树(共103页).ppt 第6章 其他分类算法(共76页).ppt 第7章 聚类算法分析(共140页).ppt 第8章 应用案例分析(共10页).ppt 2016数据挖据教学计划.docx 期末考核.ppt
4、多表上联合查询 5、子查询 6、合并查询结果 7、为表和字段取别名 8、使用正则表达式查询 什么是查询? 怎么查的? 数据的准备如下: [sql] view plain copy create table STUDENT( STU_ID int primary KEY, ...
第6章 OLAP 联机分析处理(共96页).ppt 第7章_数据挖掘常用算法-分类与预测-关联规则(共48页).ppt 第7章_数据挖掘常用算法-分类与预测-聚类分析(共62页).ppt 第7章_数据挖掘常用算法-分类与预测-决策树算法(共...
数据挖掘 机器学习原理与SPSS Clementine应用宝典 第6章 回归分析.ppt 数据挖掘 机器学习原理与SPSS Clementine应用宝典 第7章 贝叶斯分析.ppt 数据挖掘 机器学习原理与SPSS Clementine应用宝典 第8章 聚类分析.ppt ...
第6章 数据预处理 第7章 关联分析与关联规则 第8章 K-MEANS 聚类、辨别分析 第9章 线性回归与逻辑回归 第10章决策树与神经网络 第11章 文本挖掘 第12章 WEB挖掘 第13章 推荐系统 第14章 模型评估与优化 第15章 时间...
第6章 OLAP 联机分析处理(共96页).ppt 第7章_数据挖掘常用算法-分类与预测-关联规则(共48页).ppt 第7章_数据挖掘常用算法-分类与预测-聚类分析(共62页).ppt 第7章_数据挖掘常用算法-分类与预测-决策树算法(共...
【课程简介】 本课程适合所有需要学习数据仓库与数据挖掘知识的同学,课件内容制作精细,由浅入深,适合入门...数据仓库与数据挖掘教程 第6章 关联挖掘 共30页.pptx 数据仓库与数据挖掘教程 第7章 聚类分析 共78页.pptx