SQL Server 数据检索

SQL Server 数据检索

ID:43195736

大小:360.00 KB

页数:11页

时间:2019-10-02

SQL Server 数据检索_第1页
SQL Server 数据检索_第2页
SQL Server 数据检索_第3页
SQL Server 数据检索_第4页
SQL Server 数据检索_第5页
资源描述:

《SQL Server 数据检索》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLServer数据检索简介佛山市中医院陈子星SELECT子句1.从数据表中挑选出要检索的字段。例如:prn病案号,times次数,name姓名,rydate入院日期,cydate出院日期ba2.prn病案号,ba2.times住院次数,ba4.docname主刀医生SELECT子句2.使用其他函数对要检索的字段进行计算:(1)计算两个日期的时间差距用函数,DATEDIFF(日期的哪一部分,开始日期,结束日期)D:天,M:月,Y:年例如:DATEDIFF(D,rydate,cydate)(2)计算实际总例数,COUNT(*)*:表中记录数SELECT子句(3)计算字段

2、的平均值:AVG(字段名)例如:AVG(days)对天数求平均(4)最大值:MAX(字段名)最小值:MIN(字段名)总计:SUM(字段名)(5)得到字符串左边一定数量的字符:LEFT得到字符串右边一定数量的字符:RIGHT例如:LEFT(AVG(days),4)平均住院天数FROM子句注明SELECT子句中要检索的字段来自于哪一个数据表。例如:FROMba2FROMba2,ba3,icd10WHERE子句是对要检索的字段设置条件可以配合使用的语句有下列几种:(1)and逻辑与(2)or逻辑或(3)not逻辑非(4)LIKE用指定字符串寻找记录(5)BETWEEN给定条件

3、之间的记录都符合要求GROUPBY子句依照设置的条件,组合成数个“组”,并且让SELECT子句中的SUM、MIN、MAX、COUNT、AVG产生作用。例如:GROUPBYzydoct,cydept在计算住院医师工作量时,以住院医师和出院科别为单位计数(COUNT(*))ORDERBY子句将检索的结果排序。默认值为升序或从小到大排序;DESC:以降序或从大到小排序。例如:ORDERBY经管人数DESC在计算住院医师工作量时,以住院医师经管人数由多到少排序。SELECT“程序”SELECT—选择要检索的字段FROM—指定字段来源的数据表WHERE—设置检索条件上面这三行合起

4、来称为一个“程序”,其作用是从(FROM)数据“表”中挑出(SELECT)需要的字段,按设置条件(WHERE)检索出来。缺一不可。应用实例当入院科别不等于出院科别,而漏输转科时:SELECTprn病案号,times次数,rydate入院日期,rydept入院科别,cydept出院科别,zkdept转科科别FROMba2WHEREcydateBETWEEN'2002/12/26'and'2006/05/25'and.zkdept=''andrydept<>cydept谢谢!

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

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

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