欢迎进入我的博客!

摘要: 题目:来自Madrid且订单数少于3的消费者建表:set nocount on --当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数use SYGOif object_Id('dbo.Orders') is not nulldrop table dbo.OrdersGOif object_Id('dbo.Customers') is not nulldrop table dbo.CustomersGOcreate table dbo.Customers 阅读全文
posted @ 2013-03-20 17:11 爽朗的微笑 阅读(1460) 评论(1) 推荐(1) 编辑
摘要: SQL 将变量定义为Table类型在平时定义sql语句中的变量时通常我们定义的都是像char,varchar,nvarchar,int........,那如何让变量作为一个像虚拟表一样呢,其实很简单。基本语法: declare @t table(列名1 列的数据类型1 , 列名2 列的数据类型2 , ...............) insert into @t(列名1 ,列名2 ,...............) values (...............) 或者 insert into @t(列名1 ,列名2 ,...............) (select ....from.... 阅读全文
posted @ 2013-03-20 12:32 爽朗的微笑 阅读(2147) 评论(0) 推荐(5) 编辑
摘要: 关于SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。注意:UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。SQL UNION 语法(结果集没有重复值):SELECT s FROM table1UNIONSELECT s FROM table2SQL UNION ALL 语法(结果集有重复的值):SELECT s FROM table1UNION ALLSELECT s FRO 阅读全文
posted @ 2013-03-20 11:45 爽朗的微笑 阅读(1753) 评论(2) 推荐(4) 编辑