预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

先天下之忧而忧,后天下之乐而乐。——范仲淹1.DISTINCT的语法如下:SELECT我们就输入SELECTSUM(Sales)的营业额(sales)。GeographySQL语句所产生的结果,然后DISTINCT"栏位名"FROM"表格FROMStore_Information,这样这个表格告诉我们每一区有哪看这些结果有没有在第二个名"(查找的结果不重复)就找出sales的总和了。些店,而Store_InformationSQL语句的结果中。如果有的2.ANDOR的语法:SELECT"栏8.COUNT让我们能够数出在告诉我们每一个店的营业额。话,那这一笔资料就被去除,位名"FROM"表格名"WHERE"表格中有多少笔资料被选出若我们要知道每一区的营业而不会在最后的结果中出现。简单条件"{[AND|OR]"简单条来。它的语法是:SELECT额,我们需要将这两个不同表语法[SQL语句1]MINUS件"}+,其中AND|OR可重复使COUNT("栏位名")FROM"表格格中的资料串联起来。当我们[SQL语句2]用。例子,我们若要在名"举例来说,若我们要找出仔细了解这两个表格后,我们19.CONCAT()只允许两个参数,在Store_Information表格中选出我们的示范表格中有几笔会发现它们可经由一个相同的Oracle中,我们可以用'||'串连所有Sales高于$1,000或是store_name栏不是空白的资料栏位,store_name,连接起来。多个字串,在SQLServer中可以Sales在$500及$275之间时,我们输入SELECT我们先将SQL句列出,之后用’+’串连多个字串。例子1,的资料的话,我们就打入COUNT(store_name)FROM再讨论每一个子句的意义:MYSQL:SELECTSELECTstore_nameFROMStore_InformationWHERESELECTA1.region_nameREGION,CONCAT(region_name,store_naStore_InformationWHEREstore_nameisnotNULL结果:SUM(A2.Sales)SALESFROMme)FROMGeographyWHERESales>1000OR(Sales<500Count(store_name)4,"isnotGeographyA1,store_name='Boston';结果:ANDSales>275)NULL"是"这个栏位不是空白Store_InformationA2WHERE'EastBoston'。例子2,OracleA1.store_name=A2.store_name3.IN的用法:SELECT"栏位名""的意思。SELECTSELECTregion_name||''||GROUPBYA1.region_name,结FROM"表格名"WHERE"栏位名COUNT(DISTINCTstore_name)store_nameFROMGeography果:REGIONSALESEast"IN('值一','值二',...)例子:我FROMStore_Information,COUNTWHEREstore_name='Boston';$700West$2050结果:例子们要在Store_Information表和DISTINCT经常一块使用,表'EastBoston'3:13.外部连接:我们会在WHERESQLServer:SELECT格中找出所有含盖LosAngeles示找出表格中有多少不同的资子句中要选出所有资料的那个region_name+''+store_name或SanDiego的资料SELECT*料。表格之后加上一个"(+)"来代FROMGeographyWHEREFROMStore_Information9.GROUPBY:我们可以用SUM表说这个表格中的所有资料我store_name='Boston';结果:WHEREstore_nameIN('Los这个指令来算出所有的Sales们都要。'EastBoston'Angeles','SanDiego')我们就得(营业额)!如果我们的需求变成SELECTA1.store_name,SUM(A2.Sales)SALESFROM20.SQL中的substring函数是到含盖LosAngeles和sandiego是要算出每一间店GeorgraphyA1,用来抓出一个栏位资料中的其资料的表格。(store_name)的营业额Store_InformationA2WHERE中一部分。这个函数的名称在4.BETWEEN则是让我们可以运(sales),那怎么办呢?在这个情A1.store_name=A2.store_name不同