⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 119.sql

📁 主要介绍了sql的基础教程
💻 SQL
字号:
create  function jiner(@玩具号 char(20),@数量 int)
returns money
as 
begin 
	declare @jiner money
	select @jiner=价格 from 玩具 where @玩具号=玩具号
	return  @玩具号 * @数量 
end 
	select dbo.jiner('00001',2)       

create function orderstable (@orderid char(10))
returns   table 
as
return (select  定单号,dbo.玩具.玩具号,购买数量 from dbo.定单详情 ,dbo.玩具  
where dbo.定单详情.玩具号 = dbo.玩具.玩具号 and 定单号 = @orderid)


select * from  orderstable('000001')


Create Function GetToyQty(@toytype char(3))
returns @return Table 
(类型 char(4),玩具名 varchar(20),销售数量 smallint)
as
begin
  insert into @return select '进货',玩具名,sum(销售数量) from 玩具 a inner join
      月销售情况  b on a.玩具号 = b.玩具号 where a.类别号=@toytype group by 玩具名 
  insert into @return select '销售',玩具名,sum(数量+销售数量) as 进货数量 from 玩具 a inner join
      月销售情况  b on a.玩具号 = b.玩具号 where a.类别号=@toytype group by 玩具名 
return
end
go
---调用函数
select * from GetToyQty('001') order by 玩具名

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -