注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

肖雅峰 廊坊师范学院信息技术提高班十四期

 
 
 

日志

 
 

SQL入门经典第六章第七章  

2017-07-16 21:16:11|  分类: VB与数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 第六章
分组结果:GROUP BY语句
统计结果的数目:COUNT()函数
SUM()函数:将参数的、表达式中的所有值累加在一起,表达式即可以是列的名字,也可以是一个计算的结果。
基本语法:SUM(expression _ to _ be _ added _ together)
AVG()函数:计算结果中的一个列或者一个表达式的平均值
MAX()函数:返回结果集中的最大值
MIN()函数:返回结果集中的最小值
第七章
SQL入门经典第六章第七章 - 14期  肖雅峰 - 肖雅峰 廊坊师范学院信息技术提高班十四期
 
内部联合的基本语法:
name _ of _ table _ on _ left INNER JOIN name _ of _ table _ on _ right 
ON condition
等值联合的内部语法:
one _ table INNER JOIN another _ table
ON one _ table.some _ field = another _ table.another _ field
左外部联合基本语法:
SELECT column _ list
FROM left _ table LEFT OUTER JOIN right _ table
ON condition
右外部联合的基本语法:
SELECT column _ list
FROM left _ table RIGHT OUTER JOIN right _ table
ON condition
完全外部联合的基本语法:
SELECT column _ list
FROM left _ table FULL OUTER JOIN right _ table
ON condition 
利用UNION运算符组合结果集:
要组合两个完全不同查询的结果,将他们都显示在一个结果集李,可以通过使用UNION运算符将两个或多个SELECT查询的结果联合到一个结果集中,同时要注意两个规则:第一个规则是,每个查询必须产生相同数目的列。例如:
SELECT myColumn , myOtherColumn , someColumn FROM MyTable
UNION
SELECT anotherColumn , yetAnotherColumn , MoreColumn FROM MyOtherTable;
两个查询的结果都具有三列。UNION运算符被放置在两个查询之间,向数据库系统表明每个查询的结果都需要出现在最终的结果集中。
另一个基本规则是:列的数据类型必须相同,或者至少数据库系统必须能够将它们转换为相同的数据类型。列的数据类型是在创建表时确定的。如果无法确定列的数据类型是什么,则可以通过查看数据库获得。例如:
SELECT FilmName , FilmId FROM Films
UNION
SELECT LastName , MemberId FROM MemberDetails ;
这个联合能够正确执行,因为两个SELECT查询返回的列具有匹配的数据类型,在这个例子中:FilmId和MemberId是integer数据类型,FilmName和LastName是varchar数据类型
  评论这张
 
阅读(9)| 评论(7)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018