- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6T-SQL程序设计课件
第6章 T-SQL程序设计; SQL指的是结构化查询语言(Structured Query Language),在1986年完成ANSI标准,称为SQL-86,较新的SQL标准是SQL-92,T-SQL标准SQL在SQL Server上实现,应用于SQL Server数据库。它在SQL基础上进行扩充,增强了SQL语言的某些功能,又保持了与标准SQL的兼容性。
下面介绍基础中的四个内容:
一、常量
二、变量
三、数据类型
四、运算符;6.1.1 常量; 变量由用户定义并可赋值的实体。变量有全局变量和局部变量两种。
全局变量:由系统维护和定义,名字由两个@@符号开始。
局部变量:用DECLARE 语句声明并且由SET语句或SELECT语句赋值,它只能用在声明该变量的过程体内,名字由一个@符号开始。
下面主要介绍局部变量的操作。
用 DECLARE 语句声明变量,并用 SET 或 SELECT 语句给其指派值。所有变量在声明后均初始化为 NULL。;局部变量的声明格式为:
DECLARE??局部变量名称 数据类型 [,局部变量名称 数据类型...]
其中:局部变量名称必须以符号“@”开头。必须符合标识符命名规则。
数据类型是任何由系统提供的或用户定义的数据类型。变量不能是 text、ntext 或 image 数据类型。
例6.1:要定义变量@VAR1 、@VAR2。格式如下:
DECLARE @VAR1 CHAR(20),@VAR2 INT
;1. 局部变量赋值格式一:
SET 变量名 = 表达式
变量名:是除 cursor、text、ntext 或 image 外
的任何类型变量的名称。
表达式:是任何有效的 SQL Server 表达式
例6.2:为例6.1定义的变量@VAR1 、 @VAR2赋值。
格式如下:
SET @VAR1 = AHJHFDSJF
SET @VAR2 = 123;2. 局部变量赋值格式二:
SELECT 变量名 = 表达式或 SELECT子句
例6.3:为例6.1定义的变量@VAR1 、 @VAR2赋值。
格式如下:
SELECT @VAR1 = AHJHFDSJF
SELECT @VAR2 = 123
例6.4:定义变量@vcity,并将pubs例库中,authors表中作者编号( au_id)为“172-32-1176”的作者,所在城市(city)的值赋予它。
SELECT @vcity = select city from authors
where au_id = ‘172-32-1176’
如果 SELECT 语句返回多个值,则将返回的最后一个值赋给变量。如果 SELECT 语句没有返回行,变量将保留当前值。 ;6.1.3 ??据类型;6.1.3 数据类型;6.1.4 运算符;运算符的优先级由高到低为:
( )、
~
*、/、%
+、-
^
|
NOT
AND
OR; 在SQL Server中,用SELECT语句实现对数据库的查询操作。;1.查询全体学生的姓名及其年龄。
2.在学生情况表中,查询所有在‘1982-01-01’前出生的学生信息。
3.查询信息系、数学系和计算机系学生的信息。
4.查询所有姓刘的学生信息。
5.在学生成绩表(xscj)中,查询学生成绩为空值的学生学号、课程号。
6.在学生成绩表中,统计学号为的学生的平均成绩。
7.查询每位学生的平均成绩。
8.查询学生的学号、姓名、所选课程号、课程名。
9.查询选修了“英语”这门课的学生学号、姓名。 ;SQL语句的基本形式:
SELECT——FROM——WHERE组成;选择表中若干列
带条件查询
对查询结果排序
使用集函数进行查询统计
分组查询
COMPUTE子句
联合查询;一、选择表中若干列;一、选择表中若干列;一、选择表中若干列;二、带条件查询;二、带条件查询;二、带条件查询;二、带条件查询;二、带条件查询;二、带条件查询;二、带条件查询;二、带条件查询;三、对查询结果排序;四、查询统计;四、查询统计;五、分组查询;六、COMPUTE子句;七、联合查询;6.2.3 连接查询;一、等值连接和自然连接;二、非等值连接;三、自连接;四、外连接;五、JOIN关键字;6.2.4 嵌套查询;一、带有IN谓词的子查询;一、带有IN谓词的子查
您可能关注的文档
- 4_RDXI30_Unit4_AdapterFramework_Detail_V4课件.ppt
- 4亚当·斯密:经济自由主义课件.ppt
- 4习题课热学课件.ppt
- 4、低压厂用电课件.ppt
- 4人力资源管理师(薪酬)课件.ppt
- 4利润质量分析课件.ppt
- 4公司法更新课件.ppt
- 4、用友T6人力资源管理系统介绍课件.ppt
- 4工程量清单课件.ppt
- 4原产地规则课件.ppt
- 原始临床文章脑儿童均等畸形手术校正麻痹系统评价j shore非典型单组meta.pdf
- 教师资格备考中学材料题考点.pdf
- 凯美瑞详细说明写数据方法.pdf
- 代码马里货物价值出货量954 r020-summary report of codesR020 Summary报告.pdf
- general notes on primer design in pcrPCR中底漆设计一般说明.pdf
- 湖北科技学院《学校体育学》2022-2023学年第一学期期末试卷.doc
- 陕西省商洛2024年高考压轴卷语文试卷含解析.doc
- 2024-2025学年福建省泉州市泉港一中等高三下学期第一次月考(开学考试)历史试题含解析.doc
- 广东省江门台山市2025年四年级数学第二学期期末考试试题含解析.doc
- 2025年江苏南京宁海中学高三历史试题下学期3月教学质量监测考试试卷含解析.doc
最近下载
- 2025年人防应急救援指挥中心建设项目可行性研究报告.docx
- 【强化】2025年 北京林业大学083400风景园林学《803森林生态学》考研强.docx VIP
- 中兴光纤24芯检测报告.doc VIP
- 每周工作4小时—蒂莫里.费里斯.pdf
- DB2102_T 0078-2023 公用燃气压力管道风险分级管控和隐患排查治理技术规范.pdf VIP
- 办公室管理试题及答案.docx VIP
- 06SG439-1 预应力混凝土叠合板(50mm、60mm实心底板).docx VIP
- 2025云南保山永昌教育发展有限公司招聘12人笔试备考试题及答案解析.docx VIP
- PT2安全认证SSTP含ACAFSIPEDRAtrust题库【深信服PT2题库】.pdf
- 传染病患者的心理特点和心理护理.pptx VIP
文档评论(0)