摘要: 本文非原创 1.函数的分类: 两大类: (1)系统提供内置的函数 (2)用户自定义的函数 (两种函数都可以用在SQL语句中) (1)系统函数: 分为:字符串函数 、数学函数 、日期函数 、数据转换函数 A)字符串函数: 它主要用来处理字符型数据,并返回相应的值。 B)数学函数: 主要用来计算数值型字 阅读全文
posted @ 2016-06-18 22:47 风行#xyz# 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 本文非原创 可分为:交叉连接、内连接、外连接、自连接 1.使用交叉连接: 它是非限制连接,就是将两个表格不加任何条件的组合在一起, 即第一个表格的所有记录分别和第二个表格的每一条记录相连接 组合成新的记录,连接后结果集的行数是两个表格的行数的乘积, 列为两表列之和。 语法: (1)select 列名 阅读全文
posted @ 2016-06-18 22:46 风行#xyz# 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 本文部分非原创 使用示例: declare myCursor cursor for select ID,[Column1],[Num] from Table1 open myCursor; declare @ID int,@Column1 varchar(50),@Num int fetch nex 阅读全文
posted @ 2016-06-18 22:44 风行#xyz# 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: Set Identity_insert [TableName] [ON/OFF] 当设置为ON时,在Insert操作时可以且必须手动指定插入到标识列中的编号,同时在操作完成后,需还原为OFF,否则下次插入时仍需指定编号 DBCC checkident(Table,[Reseed|NoReseed], 阅读全文
posted @ 2016-06-18 22:39 风行#xyz# 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 本文非原创 一.触发器: 是一种特殊的存储过程,其特殊性在于它并不需要用户来执行、 调用,在表中数据进行修改时,自动执行,来实现复杂的完整性约束, 防止对数据不正确的修改。 1.定义:它是一段能够自动执行的程序,当对象进行 update,insert, delete 时,自动执行,它没有参数,不允许 阅读全文
posted @ 2016-06-18 22:38 风行#xyz# 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 本文非原创 存储过程是数据库当中最高级的应用程序,可以传递参数和返回相应的值。 1.分为:系统存储过程和自定义存储过程 定义:它是由一系列的预编译的SQL语句和流程控制语句组成的, 具有参数的传递、条件的判断、变量的声明、返回处理结果, 并扩充了SQL语句的功能。 优点:(1)使用它可以比单独使用S 阅读全文
posted @ 2016-06-18 22:37 风行#xyz# 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Select *,RANK() over (partition by 分组列名 order by 排序列名) as rn from [Table] 例如:获取按…分组的按…排序的每组的前2条记录 select Table1.* from ( select *,RANK() over (partiti 阅读全文
posted @ 2016-06-18 22:36 风行#xyz# 阅读(370) 评论(0) 推荐(0) 编辑
摘要: select 列名列表 into 新表名 from 原表名(新表名:如果以“#”号开头的表名是临时表,没有则是永久表。) Insert into Table2(field1,field2,…) select value1,value2,… from Table1要求目标表Table2必须存在,fie 阅读全文
posted @ 2016-06-18 22:32 风行#xyz# 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 本文非原创 它主要用来简化SQL表达式,在任何允许使用表达式的地方均可使用, 根据条件的不同返回不同的值。 注意:它不能单独执行,只能作为语句的一部分使用, 分为简单 case 表达式和搜索 case 表达式。 1.简单 case 表达式: 它是一个测试表达式与一组简单表达式进行比较,如果和某一个值 阅读全文
posted @ 2016-06-18 22:31 风行#xyz# 阅读(4188) 评论(0) 推荐(0) 编辑
摘要: Select into Insert into … select … from SQL关键字-exists SQL关键字-any/all Identity 自增长标识 Rank 获取排序的序号 Case Procedure 存储过程 Trigger 触发器 游标cursor /fetch 函数 SQ 阅读全文
posted @ 2016-06-18 22:28 风行#xyz# 阅读(548) 评论(0) 推荐(0) 编辑