欢迎来到天天文库
浏览记录
ID:59270103
大小:20.52 KB
页数:7页
时间:2020-09-08
《SQL常用语句+举例.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQL常用语句+举例相关表:Store_information表Store_namesalesdateLosAngeles$1500Jan-05-1999SanDiego$250Jan-07-1999LosAngeles$300Jan-08-1999Boston$700Jan-08-1999Geography表Region_nameStore_nameEastBostonEastNewYorkWestLOSAngelesWestSanDiego1.distinct:剔除重复记录例:selectdistinctstroe_namefromStore_informationStore_na
2、meLosAngelesSanDiegoBoston结果:2.And/or:并且/或例:在表中选出所有sales高于$1000或是sales在$275及$500之间的记录Selectstore_name,salesfromStore_informationWheresales>1000Or(sales>275andsales<500)Store_namesalesLosAngeles1500SanDiego300结果:1.In(...,...):在括号内可以有一个或多个值例:在表中查找store_name包含LosAngeles或SanDiego的记录Select*fromStore_
3、informationwherestore_namein(‘LosAngeles’,’SanDiego’)结果:Store_namesalesdateLosAngeles$1500Jan-05-1999SanDiego$250Jan-07-1999LosAngeles$300Jan-08-19992.Between:可以运用一个范围抓出表中的值与in的区别:in依照一个或数个不连续的值的限制抓出表中的值例:查找表中介于Jan-06-1999及Jan-10-1999中的记录Select*fromStore_informationwheredatebetween‘Jan-06-1999’a
4、nd‘Jan-10-1999’结果:Store_namesalesdateSanDiego$250Jan-07-1999LosAngeles$300Jan-08-1999Boston$700Jan-08-1999补充:或采用例2中的方法3.Like:让我们依据一个套式来找出我们要的记录套式通常包含:’A_Z’:所有以A开头,中间包含一个字符,以Z结尾的字串’ABC%’:所有以ABC起头的字串’%XYZ’:所有以XYZ结尾的字串’%AN%’:所有包含AN的字串例:Select*fromStore_informationwherestore_namelike‘%An%’结果:Store_n
5、amesalesdateLosAngeles$1500Jan-05-1999SanDiego$250Jan-07-1999LosAngeles$300Jan-08-19991.Orderby:排序,通常与ASC(从小到大,升序)、DESC(从大到小,降序)结合使用当排序字段不止一个时,先依据字段1排序,当字段1有几个值相同时,再依据字段2排序例:表中sales由大到小列出Store_information的所有记录SelectStore_name,sales,datefromStore_informationorderbysalesdesc结果:Store_namesalesdateL
6、osAngeles$1500Jan-05-1999Boston$700Jan-08-1999LosAngeles$300Jan-08-1999SanDiego$250Jan-07-19992.函数:AVG(平均值)、COUNT(计数)、MAX(最大值)、MIN(最小值)、SUM(求和)语句:select函数名(字段名)from表名例:求出sales的总和Selectsum(sales)fromStore_informationSum(sales)$2750结果:1.COUNT(计数)例:找出Store_information表中有几个store_name值不是空的记录Selectcou
7、nt(store_name)fromStore_informationWherestore_nameisnotnullcount(store_name)4结果:补充说明:count和distinct经常合起来使用的目的是找出表中有多少个不重复的记录例:找出表中有多少个不重复的store_nameSelectcount(distinctstore_name)fromStore_informationcount(store_name)3结果:2.G
此文档下载收益归作者所有