- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH2_数据查询_简单查询汇编
数据查询 刘国柱 联系方式Liu_guozhu@ 目录 1. T-SQL语言简介与分类 2. T-SQL语法要素 3. 简单查询 4. 查询统计与创建查询结果集 5. 连接查询 6. 子查询 NO:1 T-SQL语言简介 与分类 T-SQL语言简介与分类 SQL(Structured Query Language)由 Boyce和chamberlin在1974年提出 1986年9月ANSI公布了SQL-86 1989年公布了SQL-89,92年公布了SQL-92 T-SQL语言简介与分类 - SQL语言分类 数据定义语句(DDL) 数据控制语句(DCL) 数据操作语句(DML) NO:2 T-SQL语法要素 T-SQL语法要素 -标识符 标识符是指用户在SQL Server中标识服务器、数据库、数据库对象、变量、列等对象的名称 T-SQL语法要素 -常规标识符 1~128个字符 以字母、_、@、#开头 @为局部变量或参数,@@为全局变量,#为临时表或存储过程,##为全局临时对象,临时对象的名字不能超过116个字符 第一个字符后可以是字母、数字、#,$,@,_ 不能是保留字符 T-SQL语法要素 -识别数据类型 数据类型是列、存储过程、表达式和局部变量的数据特征,它决定数据的存储格式,代表不同的信息类型。 分为两类: 系统数据类型 用户自定义数据类型 T-SQL语法要素 数据类型-日期时间型 T-SQL语法要素 数据类型-整数型 T-SQL语法要素 数据类型-精确数据型 Decimal和numeric完全一样,范围:-1038~ 1038 -1 定义:decimal(p,[s]) P为精度,包括小数和整数部分,s为小数位数 T-SQL语法要素 数据类型-货币型 T-SQL语法要素 数据类型-位型 取值为1,0 0以外的被认为1 T-SQL语法要素 数据类型-字符型 T-SQL语法要素 数据类型- Unicode型 新增类型,用于支持非英语语种 与char,varchar,text对应,有nchar,nvarchar,ntext,每个字符为2字节 T-SQL语法要素 SQL Server 常用的数据类型 int float char varchar T-SQL语法要素 -运算符 算术运算符 +,-,*,/,% 位运算符 ,|,^,~ 比较运算符 ,,=,=,=,!=,,!,! 逻辑运算符 and,or,not,[not] between,[not] like,[not] in T-SQL语法要素 -注释语句 行注释:-- 块注释:/*…….*/ NO:3 简单查询 简单查询 - 查询的语法结构 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 ] ] 简单查询- 语法说明 select_column_list:选择列表,指出查询结果集合中的列数和属性 into:说明用查询结果集合构造一个新表 From:指出查询的表和各表的关系 Where:指出查询条件 Order by:说明查询结果集合的排序顺序 Group by,having,compute:说明查询结果集合的统计方法 简单查询 简单查询只包括选择列、from子句和where子句,分别说明所查询的列、查询的表或视图,及有哪些信誉好的足球投注网站的条件 简单查询- 查询所有列 语法: select * from 表名 示例: 将HumanResources.Employee表的所有记录显示出来 简单查询-选择部分列
文档评论(0)