--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 --错误