数据检索1简单检索学习资料.ppt

数据检索1简单检索学习资料.ppt

ID:61278393

大小:189.00 KB

页数:29页

时间:2021-01-23

数据检索1简单检索学习资料.ppt_第1页
数据检索1简单检索学习资料.ppt_第2页
数据检索1简单检索学习资料.ppt_第3页
数据检索1简单检索学习资料.ppt_第4页
数据检索1简单检索学习资料.ppt_第5页
资源描述:

《数据检索1简单检索学习资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据检索1简单检索8.2使用SELECT语句进行简单查询8.2.1最基本的sql查询语句8.2.2改变列标题的显示8.2.3使用where子句的查询8.2.4TOP和DISTINCT关键字8.2.5使用orderby子句对结果进行排序8.2.6计算列的使用8.2.7基于多个检索条件的查询8.2.1最基本的sql查询语句格式:select*

2、column_name[,…n]fromtable_name举例:从student表中检索学生的所有信息。USEJWGLGOSELECT*fromstudentSELECTst

3、udent_id,student_namefromstudent8.2.2改变列标题的显示在select语句中使用‘列标题’=列名或列名as‘列标题’举例:从student表中检索出学生的学号、姓名信息并分别加上“学号”、“姓名”的标题信息。USEJWGLGOSelect‘学号’=student_id,’姓名’=student_name FromstudentSELECTstudent_idas‘学号’,student_nameas‘姓名’ Fromstudent8.2.3使用where子句的查询Where子句是

4、从整个表中选出符合条件的信息。1、语法格式:SELECTselect_list FROMtable_list WHEREselect_condition其中,sqlserver支持的搜索条件如下:比较:=><>=<=<>范围:between、notbetween列表:in、notin字符串匹配:likenotlike空值判断:isnullisnotnull组合条件:andor取反:not8.2.3使用where子句的查询2、基于比较条件的where子句使用此子句查询,系统在执行这种条件查询时逐行的对表中的数据进行

5、比较,检查他们是否满足条件。如果满足,则取出改行。注意:如果该列为字符型,需要使用单引号将字符串括起来。并注意字符串区分大小写。举例:从student_course表中检索成绩小于60分的学生。USEJWGLGOSELECT*FROMstudent_courseWHEREgrade<608.2.3使用where子句的查询3、基于BETWEEN关键字的where子句实现对表中某一范围内的数据进行查询。语法格式:SELECTselect_listFROMtable_nameWHEREexpression[not]BE

6、TWEENexpression1ANDexpression2举例:从student_course表中检索成绩介于60分至80分的学生。USEJWGLGOSELECT*FROMstudent_course WHEREgradeBETWEEN60AND808.2.3使用where子句的查询4、基于IN关键字的where子句IN关键字一般用于字符型数据。语法格式:SELECTselect_listFROMtable_nameWHEREexpression[not]IN(value_list)举例:从student_co

7、urse表中检索学号为介于’g9940202‘,g9940204’,’g9940206’,’的学生。USEJWGLGOSELECT*FROMstudent_course WHEREstudent_idIN(‘G9940202’,’g9940204’,’g9940206’)8.2.3使用where子句的查询5、基于LIKE关键字的where子句用于模糊查询。语法格式:SELECTselect_listFROMtable_nameWHEREexpression[not]LIKEstringSQLServer2000提

8、供4种通配符。%:代表任意多个字符;_:代表一个任意字符;[]:代表方括号内的任意一个字符;[^]:代表任意一个在方括号内没有的字符;8.2.3使用where子句的查询5、基于LIKE关键字的where子句举例:从student表中检索。。。。。USEJWGLGOSELECT*FROMstudentWHEREstudent_nameLIKE‘张%’ SELECT*FROMstudentWHEREstudent_nameLIKE‘_[红,虹]%’ SELECT*FROMstudentWHEREstudent_nam

9、eLIKE‘_[^红,虹]%’ SELECT*FROMstudentWHEREstudent_name LIKE‘李红b[大b]’escape‘b’8.2.3使用where子句的查询6.基于空值判断的where子句有时,会存在表中数据为空值的情况,就会在相应列上产生空值。语法格式:SELECTselect_listFROMtable_nameWHEREcolumn_nam

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。