欢迎来到天天文库
浏览记录
ID:48430800
大小:662.50 KB
页数:57页
时间:2020-01-19
《SELECT语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、(续)Transact-SQL语言SQL语言中的语言可以从功能上分为3类:数据定义语言DDL数据处理语言DML数据控制语言DCL数据操纵语言数据处理语言(DataManipulationLanguage,简写DML)是指用来查询、添加、修改和删除数据库中数据的语句,它们是SELECT、INSERT、UPDATE、DELETE等。数据操纵语言数据处理语言(DataManipulationLanguage,简写DML)是指用来查询、添加、修改和删除数据库中数据的语句,它们是SELECT、INSERT、
2、UPDATE、DELETE等。6.2SELECT语句(p106)SELECT语句用来从数据库中检索满足特定条件的记录。一个SELECT语句主要包含如下几部分:从哪个或哪些表或视图中提取数据选取表中的哪些列选择满足什么条件的数据查询结果以什么顺序显示假定本节例子中所使用的数据均从图书管理数据库book_manage中的三个表中选取图书信息表tb_bookinf1.SELECT语句的格式SELECT select_list[INTOnew_table_name]FROMtable_list[WHER
3、Econditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC
4、DESC]]1.SELECT语句的格式SELECTselect_list[INTOnew_table_name]FROMtable_list[WHEREconditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC
5、DESC]]可以是“*”
6、,表示所有列。举例:SELECT*FROMtb_pubinfo显示tb_pubinfo数据表中的全部列。1.SELECT语句的格式SELECTselect_list[INTOnew_table_name]FROMtable_list[WHEREconditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC
7、DESC]]DISTINCT:从查询结果中删除两行完全相同的数据举例:SELECTDISTINC
8、TPublishIDFROMtb_bookinfo注意:指明要显示的字段1.SELECT语句的格式SELECTselect_list[INTOnew_table_name]FROMtable_list[WHEREconditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC
9、DESC]]TOPn:只显示查询结果的前n行,n是一个正整数。举例:SELECTTOP3bookID,booknameFROMt
10、b_bookinfo注意:指明要显示的字段AS:可以为每个表起一个别名。一旦为某个表起了别名后,就只能使用其别名。AS关键字也可以省略。例:为tb_bookinfo数据表定义了别名bSELECTb.bookID,b.booknameFROMtb_bookinfoASbAS还可以为查询中出现的字段起一个别名,使得显示结果中标题出现的不是字段名,而是别名。例:SELECTbookIDAS书号,booknameAS书名FROMtb_bookinfo执行以上语句,用“书号”替换了“bookID”,用“书名
11、”替换了“bookname”。1.SELECT语句的格式SELECT select_list[INTOnew_table_name]FROMtable_list[WHEREconditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC
12、DESC]]INTO语句可以使得查询结果生成一个新表。例:SELECTbookIDAS编号,booknameAS书名INTOtb_new_bookinfoFROMtb
13、_bookinfo1.SELECT语句的格式SELECT select_list[INTOnew_table_name]FROMtable_list[WHEREconditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC
14、DESC]]FROMtable_list这是一个必选项,指明了从哪些表中取数据,并且可用关键字AS为表起别名。1.SELECT语句的格式SELECT selec
此文档下载收益归作者所有