欢迎来到天天文库
浏览记录
ID:49486714
大小:355.00 KB
页数:33页
时间:2020-03-02
《【精品】数据库sql基础语句.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.select语法:SELECTn栏位名”FROM”表格名”Store_lnformation表格store_nameSalesDateLosAngeles$1500Jan-05-1999SanDiego$250Jan-07-1999LosAngeles$300Jan・08-1999Boston$700Jan・08-1999列:若要选出所有的店名(store_Name):SELECTstore_nameFROMStore_Information结果:storenameLosAngelesSanDiegoLosAngele
2、sBoston2.distinct(选取不重复的)语法:SELECTDISTINCT”栏位名”FROM”表格名”列:找出所有不同的店名吋:Store_lnformation表格store_nameSalesDateILosAngeles$1500Jan-05-1999SanDiego$250Jan-07・1999LosAngeles$300Jan・08-1999Boston$700Jan・08-1999SELECTDISTINCTstore_nameFROMStore_Information结果:storenameLosA
3、ngelesSanDiegoBoston1.where(有条件地选取资料)语法:SELECTH栏位名”FROM”表格名”WHEREn条件”列:抓出营业额超过$1,000的资料,Store_lnformation表格store_nameSalesDateLosAngeles$1500Jan・05・1999SanDiego$250Jan・07・1999LosAngeles$3001999Boston$700Jan-08-1999SELECTstore_nameFROMStore_lnformationWHERESales>10
4、00结果:storenameLosAngeles2.and
5、OR]复杂条件时由二或多个简单条件透过AND或是OR的连接而成。一个SQL语句小可以有无限多个简单条件的存在。复杂条件的语法如下:SELECT“栏位名”FROM”表格名”WHERE“简单条件”{[AND]OR]“简单条件”}{}+代表{}之内的情况会发生一或多次。在这里的意思就是AND加简单条件及OR加简单条件的情况可以发生一或多次。另外,我们可以用()来代表条件的先后次序。列:我们若要在Store_lnformation表格中选出所有Sales高于$1,000或
6、是Sales在$500交$275Z间的资料的话,Store_lnformation表格store_nameSalesDateLosAngeles$1500Jan・05・1999SanDiego$250Jan-07-1999SanFrancisco$300Jan-08-1999Boston$700Jan・08-1999SELECTstore_nameFROMStore_lnformationWHERESales>1000OR(Sales<500ANDSales>275)结果:storenameLosAngelesSanFra
7、ncisco1.In有两个情况下会用到IN这个指令。第一种情况与WHERE有关,在这个用法下,IN这个指令可以让我们依照一或数个不连续(discrete)的值的限制Z内抓出数据库屮的值语法:SELECT°栏位名”FROM”表格名”WHERE”栏位名”IN('值一復’值二不同值之间由逗点分开,值可以是数H或是文字。若在插弧内只有一个值,则:WHEREH栏位名”=列:若我们要在Store_lnformation表格屮找出所有含盖LosAngeles或SanDiego的资料,Store_lnformation表格store_na
8、meSalesDateLosAngeles$1500Jan-05-1999SanDiego$250Jan-07-1999SanFrancisco$300Jan・08-1999Boston$700jQn・08・1999SELECT*FROMStore_lnformationWHEREstore_nameIN('LosAngeles','SanDiego1)结果:store_nameSalesDateLosAngeles$1500Jan-05-1999SanDiego$250J3n・07-19991.betweenBETWEE
9、N则是让我们可以运用一个范围(range)内抓出数据库屮的值。语法:SELECTM栏位名”FROMH表格名”WHERE”栏位名”BETWEEN*AND'值二这将选出栏位值包含在值一及值二之间的每一笔资料。例:若我们要由Store_lnformation表格中找出所有介于January6,1999及Jan
此文档下载收益归作者所有