CH2_数据查询_简单查询.pptx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据查询1刘国柱 联系方式Liu_guozhu@ 目录1. T-SQL语言简介与分类2. T-SQL语法要素3. 简单查询4. 查询统计与创建查询结果集5. 连接查询6. 子查询2 T-SQL语言简介与分类· SQL(Structured Query Language) Boyce和chamberlin在1974年提由出1986年9月ANSI公布了SQL-861989年公布了SQL-89,92年公布了 SQL-924 T-SQL语言简介与分类- SQL语言分类数据定义语句(DDL)数据控制语句(DCL)数据操作语句(DML)5 NO:2 T-SQL语法要素6 T-SQL语法要素-标识符· 标识符是指用户在SQL Server中标识服务器、数据库、数据库对象、变量、列等对象的名称7 T-SQL语法要素-常规标识符· 1~128个字符以字母、_、@、#开头@为局部变量或参数,@@为全局变量, #为临时表或存储过程,##为全局临时对象,临时对象的名字不能超过116个字符第一个字符后可以是字母、数字、#,$,@,_不能是保留字符8 T-SQL语法要素-识别数据类型数据类型是列、存储过程、表达式和局部变量的数据特征,它决定数据的存储格式,代表不同的信息类型。分为两类:系统数据类型用户自定义数据类型9 数据类型名定义标识日期时间型Datatime,smalldatetime整数型Int,smallint,tinyint,bigint精确数值型Decimal,numeric浮点数值型Float,real货币型Money,smallmoney位型Bit字符型Char,varchar,textUnicode型Nchar,nvarchar,ntext二进制数据Binary,varbinary,image10 T-SQL语法要素数据类型-整数型IntSmallinttinyint长度4字节2字节1字节范--0~255围2147483648~2132768~327674748364712 T-SQL语法要素数据类型-精确数据型Decimal和numeric完全一样,范围:-1038~ 1038 -1定义:decimal(p,[s])P为精度,包括小数和整数部分,s为小数位数13 T-SQL语法要素数据类型-货币型Moneysmallmoney长度8字节4字节范围--922,337,203,685,477214,784.3648~.5808~214,784.364922,337,203,685,4777.5807精度1/10000单位14 T-SQL语法要素 数据类型-位型取值为1,00以外的被认为115 T-SQL语法要素数据类型-字符型CharVarchartext范围1~80001~8000231-1个以内长度定长不定长不定长16 T-SQL语法要素数据类型- Unicode型新增类型,用于支持非英语语种与char,varchar,text对应,有 nchar,nvarchar,ntext,每个字符为2字节17 T-SQL语法要素SQL Server 常用的数据类型intfloatcharvarchar18 T-SQL语法要素-运算符算术运算符■ +,-,*,/,%位运算符,|,^,~比较运算符,,=,=,=,!=,,!,!逻辑运算符and,or,not,[not] between,[not] like,[not] in19 T-SQL语法要素-注释语句行注释:--块注释:/*…….*/20 NO:3简单查询21 简单查询- 查询的语法结构SELECT [ALL | DISTINCT] select_column_list [INTO [new_table_name]]FROM {table_name | view_name} [WHERE search_condition] [GROUP BY group_by_expression] [HAVING search_condition][ORDER BY order_expression [ASC | DESC]] [COMPUTE{{ AVG | COUNT | MAX | MIN | SUM }( expression) } [,...n ] [ BY expression [ ,...n ] ]22 简单查询- 语法说明select_column_list:选择列表,指出查询结果集合中的列数和属性into:说明用查询结果集合构造一个新表From:指出查询的表和各表的关系Where:指出查询条件Order by:说明查询结果集合的排序顺序Group by,having,compute:说明查询结果集合的统计方法23 简单查询· 简单查询只包括选择列、from子句和where子句,分别说明所查

文档评论(0)

浅唱愁淡 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档