MS SqlServer数据库及应用.ppt

MS SqlServer数据库及应用.ppt

ID:49983533

大小:813.00 KB

页数:52页

时间:2020-03-06

MS SqlServer数据库及应用.ppt_第1页
MS SqlServer数据库及应用.ppt_第2页
MS SqlServer数据库及应用.ppt_第3页
MS SqlServer数据库及应用.ppt_第4页
MS SqlServer数据库及应用.ppt_第5页
资源描述:

《MS SqlServer数据库及应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQL2000数据库系统及其应用演讲内容SQL语言基础初步认识SQL2000SQL2000数据库开发应用结束SQL语言基础SQL基本数据类型和基本操作基本数据类型字符类型、二进制类型、数值类型、逻辑类型、日期/时间类型等等逻辑表达式=、<=、>=、<、>、<>、and、Not、or等基本SQL语句建表语句createtable表名(列名列属性[,列名列属性……])插入语句insertinto表名[(列名1,列名2……)]values(值1,值2……)查询语句select*

2、列名[,列名,…]from表名[where条件表达式]修改语句update表

3、名set列名1=表达式1[,列名2=表达式2,…][where条件表达式]删除数据行语句delete[from]表名where条件表达式清空表语句truncatetable表名删除表语句droptable表名1[,表名2,……]SQL语言基础Transact-SQL语句Top关键字返回用户指定数量Select[topinteger

4、topintegerpercent]列名1[,列名2,……]from表名Distinct关键字从查询结果集中去掉重复的行返回Text、ntext、image类型字段不能使用该关键字Selectdistinct*

5、列名1[

6、,列名2,……]from表名SQL语言基础Transact-SQL语句使用计算列Transact-SQL允许直接在SELECT语句中使用计算列Select姓名+’(‘+学号+’)’,数学成绩+语文成绩from学生成绩表常用函数集合函数AVG、SUM、MAX、MIN、COUNT等字符串函数LEN、LTRIM、RTRIM、LEFT、RIGHT、SUBSTRING、UPPER、LOWER、REPLACE等日期函数GETDATE()、DAY(DATE)、MONTH(DATE)、YEAR(DATE)、datediff(datepart,date_expr1,

7、date_expr2)等其它函数ABS()、CEILING()、FLOOR()、CONVERT(数据类型,表达式)、CAST(表达式AS数据类型)SQL语言基础Transact-SQL语句使用orderby子句升序例:selectname,pricefrombookorderbyprice[asc]降序例:selectname,pricefrombookorderbypricedesc使用WHERE子句使用算术、逻辑表达式使用BETWEEN关键字,例:select书号,价格from书价表where价格BETWEEN$15AND$20使用IN关键字,

8、例:select书号,价格from书价表where价格in($12,$25,$23,$16)SQL语言基础Transact-SQL语句使用Groupby子句例:selectname,avg(price)frombookGroupbyname使用HAVING关键字筛选结果集例:selectname,avg(price)frombookGroupbynamehavingavg(price)>20使用ALL关键字,显示所有被groupby子句分类的数据集包括,不满足where子句查询要求的记录例:selectname,avg(price)frombook

9、wherenamein(“书名1”,”书名2”)Groupbyallname使用CUBE关键字产生多维立方体的数据结果集,实际上就是数据列交叉组合所产生的结果集例:select课程,性别,SUM(成绩)AS总成绩from成绩表groupby课程,性别WITHCUBE使用ROLLUP关键字,类似CUBE,但它压缩掉无意义的行例:select课程,性别,SUM(成绩)AS总成绩from成绩表groupby课程,性别WITHROLLUPSQL语言基础Transact-SQL语句使用COMPUTE和COMPUTEBY子句类似GROUPBY,但其可以产生多个

10、结果集COMPUTE,返回结果追加一行所有记录的统计数据例:select类型,价格,预付款from商品表orderby类型computeSUM(价格),SUM(预付款)COMPUTEBY,返回结果针对每一个分类,进行统计计算例:select类型,价格,预付款from商品表orderby类型computeSUM(价格),SUM(预付款)BY类型SQL语言基础Transact-SQL语句使用LIKE子句通配符的使用%:表示0至n个任意字符_:表示单个的任意字符[]:表示方括号里列出的任意一个字符[^]:任意一个没有在方括号里列出的字符例:selectn

11、amefromauthorswherenamelike’7_2[234]d%’转义字符的使用关键字ESCAPE用来规定转义

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

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

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