《医学课件第二课数据查询之SELECT语句概述.ppt》由会员分享,可在线阅读,更多相关《医学课件第二课数据查询之SELECT语句概述.ppt(16页珍藏版)》请在三一办公上搜索。
1、欢迎进入刘天天讲堂!,洼乙叮蝇延骏妥囤哟陨墟瘴讶深巩换挪借潘氰味皑溅番卯桂盟庚棠绥咖逾第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,一、数据查询,1、SELECT语句概述2、T-SQL简单查询,韩谜古踩莎守宛甸寡僵允烯琢舶晤踞骄讯栖萤稠咐羡厚棍朋屉享狡球紧熟第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,创建表,(课外阅读:),淆谷蚌纲雀癌杆济闯责晃终泞盈玻尾登齐匡牙跳和镶求炒苇猪慕搬誉唉刨第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,检索记录,(课外阅读:),妙侦右赘矩得瓜项粒拆痕咐愿吴逐嫁哭蛀坞滓瓜夏水惨驭讫
2、走襟勤暂渭夹第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,1 SELECT语句概述,SELECT 字段列表INTO 目标数据表FROM 源数据表或视图,.nWHERE 条件表达式GROUP BY 分组表达式 HAVING 搜索表达式ORDER BY 排序表达式 ASC|DESCCOMPUTE 行聚合函数名(表达式),.n BY 分类表达式,.n,合自念草毖辱佯淑犯萧焕梳缉井永哮坊床断专左仗匙辫寨滦娜锅屑荷瞒武第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,执行方式,1用企业管理器:表/右键/打开表/查询 关系图窗格、网格窗格、SQL窗格、结
3、果窗格2用查询分析器:T-SQL语句,提普屯氢光粤看孺操峰壹黎脖爵怪圈抖推巴蓖崎红捏刨搜抉停焉喉脑粹锣第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,2、T-SQL简单查询,一SELECT子句 投影运算二WHERE子句 选择运算三ORDER BY子句,仇钒麓妥其丢臂罕设枫烽疆烤党治倔甲袜四低想弧益枯评粤苗镁膜席苍醛第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,一SELECT子句选取字段,选择一个表中指定的列,各个列之间要以逗号分割,格式如下:SELECT 列名1,.列名n FROM 表名列表可以是:字段名称、表达式、*,净惺幼霉慑掌每惠韵绍
4、疲吭慈哆驱婪烦守怔锡逸涕效巡苇棺札目愿酵理瘦第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,1选取指定字段,【例】查询学生姓名和学号use xsselect 姓名,学号 from xsda go,尖富梳帖娃硒假停屈蕴皖即死酸群匹拽卢以魔粱迅肛敖慕邮源韵竣攘阿教第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,2选取全部字段(*),【例】查询学生所有信息数据use xsselect*from xsda go,冲址第筏吗彼拽砖寄督揩甸尔惋瞻睬彰锻砷鄂叼枝短媒把避绚除潜巢伊辰第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,3
5、设置字段别名:列表达式 AS 别名|别名=列表达式,【例6.3】查询学生姓名、性别和年龄。use xsselect 姓名 学生姓名,性别,datediff(year,出生日期,getdate()as 年龄 from xsda go其中:DATEDIFF(datepart,startdate,enddate)返回跨两个指定日期的日期和时间的差。课外阅读:,年龄 age=datediff(year,出生日期,getdate(),羡嫩砸掠负酚胆肉率腥等契槐犹它标芜辉阵肯参乐矣研悄躺培堵糙芥绳逊第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,4使用计算字段:计算字段名=表达式
6、,【例】查询并计算学生的期末成绩=成绩*0.8use xsselect 学号,课程编号,期末成绩=成绩*0.8from xscj go,古贤笑呜笨巨剥辩侥泳贺酣镊每呸咬杀教蚊萄痊看佳晶谱拦匆宗点拄粕迸第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,5返回全部记录(ALL),【例】查询xsda表中的所有学生姓名use xsselect all 姓名from xsda go,陆帮手做事谁甫锡迫嘻嘿斋丰溅李植场汀难俐鞘晴疡璃正籍狮凋仅牲郭起第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,6消除重复记录(DISTINCT),【例】查询xsda表中的所
7、有专业(重复专业只显示一次)use xsselect 系名 from xsda go当SELECT语句中省略ALL与DISDINCT,默认为ALL。课外阅读:,distinct,佬辈艰盲拌卷俺焕构慈撵摹域守疑无益娇泄伟没钓叹爷删忘挟劫抓妓歹敦第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,7限制结果集返回记录(TOP),SELECT TOP n PERCENT 列名1,列名nFROM 表名【例】查询xsda表中前5条记录use xsselect top 5*from xsda【例】查询xsda表中前面20%行记录use xsselect top 20 percent 姓名,性别,出生日期from xsda课外阅读:,揍蘸漾琵您盏寿恢靶终岁彦挎借战操丛札矩坚翔埋脯张玩霖折哟拥耀辱贝第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,Thank You!,Add your company slogan,涌船司溉富硒箭暮喧按彝氏摄串坛玻坦拄绊耸泞哭饮吁藤嫁晤角售谬甫獭第二课数据查询之SELECT语句概述第二课数据查询之SELECT语句概述,