码迷,mamicode.com
首页 > 数据库 > 详细

sql进阶

时间:2019-08-11 10:37:10      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:variable   另一个   iter   storage   object_id   opera   小明   drop   temp   

--1.变量的声明和赋值
 
declare @Start DateTime,
@End DateTime
set @Start = ‘1999-9-9‘
set @End = ‘2000-1-1‘
 
select @Start,@End
 
--表变量其实和临时表一样
 
--4.临时表--select into
 
if OBJECT_ID(‘tempdb..#tmp2‘) is not null drop table #tmp2
select * into #tmp2
from
(
select * from @tb1
) as tmp
select * from #tmp2
 
 
--6.if else
 
if(@Start > ‘2008-1-1‘)
begin
select ‘大于‘
end
else select ‘小于‘
 
7.case when
 
--9.union all 和 left join
 
--left join 还是比较熟悉的,是左连接,一个表从右边过来接上左边的表。
--union all 就算是【向下连接】了
select ‘小明‘
union all
select ‘小红‘
union all
select ‘小刚‘
 
--10.调用另一个存储过程
 
--exec sp_StorageSum @Start,@End,‘全部‘

sql进阶

标签:variable   另一个   iter   storage   object_id   opera   小明   drop   temp   

原文地址:https://www.cnblogs.com/fabao/p/10421724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!