摘要: 变量:指的是在程序过程中值可以发生变化的量,可以存贮数据值的对象,能够向SQL语句传递数据 变量的分类: 全局变量:系统定义和维护,可以直接使用以@@开头 局部变量:由操作者定义,以@开头,使用关键字declare声明 特点:先声明再赋值 作用域:只在定义它的批处理或过程中可见 局部变量的作用:在上 阅读全文
posted @ 2019-05-15 08:57 我是神奇的小白 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 任何允许适用表达式的地方都可以适用子查询 嵌套在select语句中的子查询 语法:select(子查询)from表名 嵌套在from语句中的子查询 语法:select...from (子查询) as 表的别名 例子 use E_Marketgo--[1]子查询作为列值来使用select * from 阅读全文
posted @ 2019-05-13 23:22 我是神奇的小白 阅读(966) 评论(0) 推荐(0) 编辑
摘要: use E_Marketgo--[1]>all父查询的列的值必须大于子查询返回的值列表中的每一个值select * from table2 where n > all ( select n from table1) --返回结果为4--table2(1,2,3,4)--table1(2,3) --[ 阅读全文
posted @ 2019-05-13 22:47 我是神奇的小白 阅读(192) 评论(0) 推荐(0) 编辑
摘要: exists: 只注重子查询是否有返回行,如查有返回行结果为真,否则为假,并不适用子查询的结果,仅使用测试子查询是否有返回结果 语法: if exists (子查询) begin --如果有多条语句时需要适用begin end 语句如果只有一条语句时begin end可以省略 语句块 end 例子: 阅读全文
posted @ 2019-05-13 20:38 我是神奇的小白 阅读(3380) 评论(0) 推荐(0) 编辑
摘要: --【1】随机数rand(),如果指定了随机种子那么返回的随机数都相同,--如果没有指定种子那么系统自动分配,所以每次的返回值都不相同select rand(100)select rand()select rand(100)select rand() --【2】ceiling:英文意思是天花板,正数 阅读全文
posted @ 2019-05-11 16:38 我是神奇的小白 阅读(282) 评论(0) 推荐(0) 编辑
摘要: --【1】获得当前系统时间select getdate()--[2]dateadd()将制定Number时间间隔(有符号整数)与指定date的指定datepart相加后,返回该date 参数1,指定的日期部分,参数2,整数值,参数3,有效的日期格式select dateadd(mm,1,getdat 阅读全文
posted @ 2019-05-11 15:34 我是神奇的小白 阅读(169) 评论(0) 推荐(0) 编辑
摘要: --[1]charindex:在一个字符串当中查找另一个字符串,如果找到返回找到的位置,如果没有找到返回的是0--两个参数,不指定开始位置,默认从1开始select CHARINDEX('自学网','我要自学网') --三个参数,第一个是需要查找的,第二个是源字符串,第三个是从哪个位置开始查找sel 阅读全文
posted @ 2019-05-11 14:59 我是神奇的小白 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 一,在查询的结果集中使用别名的三种方式 1,使用as关键字来改变结果集中的别名 2,使用赋值运算符“=”来改变结果集中的别名,赋值的顺序是从右向左进行赋值的 例子 select 用户名=UserId, 付款方式=PayWay, 付款金额=PayMoney from OrderId; --把列User 阅读全文
posted @ 2019-05-11 11:43 我是神奇的小白 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 批处理是指从应用程序一次性地发送一组完整SQL语句到SQL Server上执行 批处理的所有语句被当作一个整体,被成批地分析,编译和执行 所有的批处理指令以go作为结束标志 go的特点 go语句必须自成一行,只有注释可以在同一行上 每个批处理单独发送到服务器 go语句不是T-SQL命令 --批处理的 阅读全文
posted @ 2019-05-11 11:00 我是神奇的小白 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 添加约束 公式 1,主键约束 alter table <表名> add constraint PK_列名 primary for (列名) 2, 外键约束 alter table <表名> add constraint FK_列名 foreign key (外键列名)reference <连接的表名 阅读全文
posted @ 2019-05-09 19:19 我是神奇的小白 阅读(594) 评论(0) 推荐(0) 编辑