6.2标识符和运算符 (课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)

2024-03-26
| 18页
| 75人阅读
| 0人下载
普通

内容正文:

6.2标识符和运算符 T-SQL定义、功能、组成 定义 Transact-SQL(简写为T-SQL)是SQL Server对标准SQL功能的增强与扩充 功能 T-SQL可以完成数据库上的各种操作,而且可以编制复杂的例行程序 组成 系统内置函数 语言基础 T-SQL 学习要点 变量 显示和输出语句 流程控制语句 CASE表达式 标识符 注 释 批处理 运算符 语言基础 标识符 定义 标识符是指用户在SQL Server中定义的服务器、数据库、数据库对象、变量和列等对象名称 分类 常规标识符 定界标识符 T-SQL T-SQL语言基础 标识符 常规标识符 命名原则 标识符长度可以为1~128个字符。 标识符的首字符必须为Unicode 2.0标准所定义的字母 或_、@、#符号。 标识符第一个字符后面的字符可以为Unicode Standard 2.0所定义的字符、数字或@、#、$、_符号。 标识符内不能嵌入空格和特殊字符。 标识符不能与SQL Server中的保留关键字同名 返回 SELECT * FROM information 此为常规标识符 标识符 定界标识符 实质 包含在双引号 (“) 或者方括号 ([ ]) 内的标识符号 示例 CREATE [table] ( column1 CHAR(10) NOT NULL PRIMARY KEY, column2 INT ) 表名Table与T-SQL保留字相同,用方括号来分隔 返回 语言基础 注释 定义 注释是程序代码中不执行的文本字符串。 分类 -- 用于单行注释 /* */ 用于多行注释 示例 【例6-2】 T-SQL T-SQL语言基础 注释 【例6-2】使用单行与多行注释 返回 USE student GO SELECT * FROM information - -从表information中查询信息 GO /*下面SQL语句 查询学生信息*/ SELECT * FROM information GO 语言基础 批处理 说明 多条语句作为一个批处理执行时,其语句之间用GO分隔 示例 【例6-3】批处理语句 T-SQL T-SQL语言基础 USE student GO CREATE VIEW v_information AS SELECT * FROM information GO SELECT * FROM v_information GO 语言基础 运算符 算术运算符 位运算符 比较运算符 逻辑运算符 T-SQL T-SQL语言基础 赋值运算符 字符串连接符 单目运算符 运算符优先级 运算符 算术运算符 加(+) 减(-) 乘(*) 除(/) 取模(%) 返回 运算符 位运算符 对整数或二进制数据进行按位逻辑运算 例如 与(&) 或(|) 异或(^) 求反(~)等 返回 运算符 比较运算符 用来比较两个表达式的值是否相同 SQL Server支持的比较运算符包括 : > 大于。 = 等于。 < 小于。 >= 大于等于。 <= 小于等于。 <> 不等于。 != 不等于。 !> 不大于。 !< 不小于 返回 运算符 逻辑运算符 测试条件是否为真 ,返回TRUE、FALSE或UNKNOW SQL Server支持的逻辑运算符包括 : AND OR NOT 返回 运算符 赋值运算符 SQL Server中的赋值运算符为等号(=),它将表达式的值赋给一个变量 【例6-4】使用赋值运算符。 返回 DECLARE @kccj INT SET @kccj =80 运算符 字符串连接符 实现字符串之间的连接操作 【例6-5】实现字符串连接 。 返回 SELECT 'abc' + '123' 返回结果为:abc123 运算符 单目运算符 只有一个操作数的运算符 包括+(正)、-(负)和~(位反) 【例6-6】使用单目运算符 返回 DELCLARE @intNum INT SET @intNum=10 SELECT -@intNum 返回结果为:-10 运算符 运算符优先级 +(正)、-(负) 、~(按位取反) *、/、% +(加)、+(连接)、-(减) =、>、<、>=、<=、<>、!=、!>和!<(比较运算符) ^(位异或)、 &(位与)、|(位或) NOT AND OR、ALL、ANY、BETWEEN、IN、LIKE、SOME =(赋值) 返回 感谢聆听 $$

资源预览图

6.2标识符和运算符 (课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
1
6.2标识符和运算符 (课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
2
6.2标识符和运算符 (课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
3
6.2标识符和运算符 (课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
4
6.2标识符和运算符 (课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
5
6.2标识符和运算符 (课件)《网站数据库应用技术-SQL Server2005》同步教学(机械工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。