《数据库的查询和》ppt课件

上传人:tian****1990 文档编号:82124053 上传时间:2019-02-23 格式:PPT 页数:85 大小:5.81MB
返回 下载 相关 举报
《数据库的查询和》ppt课件_第1页
第1页 / 共85页
《数据库的查询和》ppt课件_第2页
第2页 / 共85页
《数据库的查询和》ppt课件_第3页
第3页 / 共85页
《数据库的查询和》ppt课件_第4页
第4页 / 共85页
《数据库的查询和》ppt课件_第5页
第5页 / 共85页
点击查看更多>>
资源描述

《《数据库的查询和》ppt课件》由会员分享,可在线阅读,更多相关《《数据库的查询和》ppt课件(85页珍藏版)》请在金锄头文库上搜索。

1、4.1数据库的查询下面介绍SELECT语句,它是T-SQL的核心。语法主体格式如下;SELECT/指定查询结果输出列“/INTO新表/指定查询结果存入新表“FROM,/指定查询源:表或视图VWHERE/指定查询条件“/GROUPBY/指定查询结果分组条件“HAVING分组统计条件/指定查询结果分组统计条件“/定查询结果排序顺序“/s工J唧拦C/JHJORDERB蓟4.1.1选择查询结果输出列1.选择所有列使用“表示选择一个表或视图中的所有列。【例4.1查询pxscj数据库中xsb表的所有记录。TSQL命后如下:USEpxsdiSELECT*GMisssa月巾万G一G节4.1.1选择查询结果输出

2、列执行哀果如图4.1所示。ewemetogougpupezpm医应EeOt2白an节ecAIaIeeeIInIcednd1门玲招4.1.1选择查询结果输出列2.选择一个表中指定的列可选择一个表中的部分列,各列名之间要以逗号分隔。【例4.2】查询xsb表中计算机专业学生的学号、姓名和总学分。下SQL和后如下:SELECT学号姆名,总学分MxsbEFSEBG64.1.1选择查询结果输出列3,定义列别名当希望查询结果中的列使用自己选择的列标题时,可以AS更改列标题名,该列标题称为该列的别名。【例4.3】查询xsb表中计算机系同学的学号、姓名和总学分,查询结果中各列的标题分别指定为number、nam

3、e和mark。下SQL和令如下:SELECT学号ASnumber姓名ASname总学分ASmarkMxsba摊尸OuULCOLn4.1.1选择查询结果输出列也可以傻用“列别名=表达式“更改列标题。例如:SELECTnumber=学号,name=姓名,mark=总学分FROMxsbWHERE专业=计算机当自定义的列标题中含有空格时,必须使用引号将标题括起来。例如:SELECTStudentnumber=学号姓名ASStudentname,mark=总学分FROMxstEENGOUEOGi4.1.1选择查询结果输出列4萍换查询结果中的数据在对表进行查询时,有时希望对所查询的树些列得到的数据进行变换

4、。要普换查询结果中的数据,则可使用CASE表达式,格式为:CASEWHEN条件1THEN表达式1WHEN条件2THEN表达式2ND巨醴筐麸玉门chutouucolilE4.1.1选择查询结果输出列【例4.4】查询xsb表中计算机系各同学的学号、姓名和总学分,对其总学分按以下规则进行普换,列标题更改为“等级“。若总学分为空值,则普换为“尚未选课“:若总学分小于50,则晴换为“不及格“:若总学分在50与52之间,则晴换为“合格“;若总学分大于52,则普换为“优秀“。下SQL和后如下;SELECT学号21syJinlshiutoulcolilWHEN总学分ISNULLTHEN尚未选课WHEN总学分=50and总学分=52THEN合格ELSE优秀END【FROMxsbyWHERE专业=计算机(4.1.1选择查询结果输出列执行结果如图4所示。34:秉711auaucr29李4-ea#unn4na8E8探0n远Eni【屋口Jl园gfDIIos理8e5w555硕en刹。IgEe8砺neu。蝉E

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号