T-SQL

--T_SQL编程----
--快速注释:先按下:ctrl+k再ctrl+c是注释
--create database Itcast2018
--行号显示--工具--选项--文本编辑器---所有语言--常规--显示--行号
use Itcast2018

--1.声明变量
--declare @name nvarchar(50)
--declare @age int
--申明多个变量
declare @name nvarchar(50),@age int  --一句话申明两个变量
--2.为变量赋值
--赋值方式1:
set @name = '李亚龙'
--赋值方式2:
select @age = 18

--3.输出--只有select才可以
select '姓名',@name
select '年龄',@age

--错误
--print '姓名',@name



--while循环
declare @i int = 1 --申明的变量的时候同时赋值
while @i<=10
begin
	print 'hello'
	set @i = @i +1  ---赋值。前面要用set。不然不行
end


--计算1-100之间所有整数的和
declare @j int = 1,@mysum int = 0
while @j<=100
begin
	set @mysum = @mysum+@j
	set @j = @j+1
	
end
print @mysum
select @mysum


--条件语句
declare @n int =10
if @n>10
begin
	print '@n大于10'
end
else if @n>5
begin
	print '@n大于5小于等于10'
end
else
begin
	print '@n小于等于5'
end

--练习:1-100之间所有奇数的和和所有与偶数的和

declare @num int = 1,@jssum int = 0,@ossum int = 0
while @num<=100
begin
	if (@num%2)<>0
	begin
		set @jssum = @jssum+@num
		
	end
	else
	begin
		set @ossum = @ossum+@num
		
	end
	set @num = @num+1
end
select @jssum '奇数'
select  @ossum '偶数'

--注意

--两个@@符号开头的一般都是系统变量.系统变量是不可改变的.只能获取,不能修改
print @@version
--set @@VERSION = 100 --错误

  

posted @ 2018-01-01 21:20  IT前猿  阅读(135)  评论(0编辑  收藏  举报