資料庫 SQL server 串連查詢 變數 選擇 迴圈 延時語句

來源:互聯網
上載者:User

標籤:

use lianxi
go
--1、供應商表 gong
-- (gcode 供應商編號
-- gname 供應商名稱
-- gtel 供應商電話)
create table gong
(
gcode int primary key,
gname varchar(20),
gtel varchar(20),
)
go
insert into gong values(101,‘淄博商貿‘,‘0533-123456‘)
insert into gong values(102,‘濟南商貿‘,‘0531-234567‘)
insert into gong values(103,‘青島商貿‘,‘0532-345678‘)
select *from gong
--2、倉庫表 cang
-- (ccode 貨品編號
-- cname 貨品名稱
-- cshu 貨品數量
-- cprice 貨品價格
-- cg 貨品供應商編號)
create table cang
(
ccode int primary key,
cname varchar(20),
cshu int,
cprice decimal(18,2),
cg int,
)
go
insert into cang values(1001,‘可口可樂‘,100,‘6‘,101)
insert into cang values(1002,‘芬達‘,110,‘5‘,101)
insert into cang values(1003,‘雪碧‘,120,‘4‘,101)

insert into cang values(1004,‘衛龍‘,200,‘3‘,102)
insert into cang values(1005,‘即食麵‘,210,‘2‘,102)
insert into cang values(1006,‘豆腐乾‘,220,‘1‘,102)

insert into cang values(1007,‘益達‘,300,‘7‘,103)
insert into cang values(1008,‘綠箭‘,310,‘8‘,103)
insert into cang values(1009,‘清致‘,320,‘9‘,103)
select *from cang
--3、門店表 men
-- (mcode 貨品編號
-- mname 貨品名稱
-- mshu 貨品數量
-- mprice 貨品價格)

create table men
(
mcode int,
mname varchar(20),
mshu int,
mprice decimal(18,2)
)
go
insert into men values(1001,‘可口可樂‘,10,‘6‘)
insert into men values(1002,‘芬達‘,20,‘5‘)
insert into men values(1003,‘雪碧‘,30,‘4‘)

insert into men values(1004,‘衛龍‘,40,‘3‘)
insert into men values(1005,‘即食麵‘,50,‘2‘)
insert into men values(1006,‘豆腐乾‘,60,‘1‘)

insert into men values(1007,‘益達‘,70,‘7‘)
insert into men values(1008,‘綠箭‘,80,‘8‘)
insert into men values(1009,‘清致‘,90,‘9‘)
select *from men


--局部變數
declare @bianhao int --聲明變數
--set @bianhao =123 --變數賦值
select @bianhao =cg from cang where cname=‘可口可樂‘ --變數賦值
--print @bianhao --輸出局部變數的值
select @bianhao --輸出局部變數的值


--全域變數(系統變數)
select @@servername --伺服器名稱
select @@rowcount --給出最近一個select影響的行數
select @@datefirst --系統常量,返回一個值

--選擇語句
declare @a int
select @a=mshu from men where mname =‘可口可樂‘
if @a<11
print ‘需要添加可口可樂‘
else
print ‘可口可樂充足‘


if(select mshu from men where mname=‘可口可樂‘ )<10
print ‘需要添加可口可樂‘
else
print ‘可口可樂充足‘

--庫存小於200,找出商品的名字和供貨商的資訊
select cang.cname, gong.gname,gtel from cang
join gong on gong.gcode=cang.cg where cshu<200

--迴圈語句
declare @s int
declare @i int
set @i=1
set @s=0
while @i<=10
begin
set @[email protected][email protected]
set @[email protected]+1
end
print @s

--延時到指定時間
begin
waitfor time‘15:14:00‘
select *from gong
end
--延時多長時間
begin
waitfor delay‘00:00:10‘
select *from gong
end

資料庫 SQL server 串連查詢 變數 選擇 迴圈 延時語句

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.