SQL 自定义函数实例
来源:互联网 发布:物业台账软件 编辑:程序博客网 时间:2024/06/02 04:36
---------------------------------sql server多行数据拼接---------------------------------------
create table aaa(id int,typ varchar(20),code varchar(10))
insert into aaa values(1,'铅笔','0001')
insert into aaa values(2,'铅笔','0002')
insert into aaa values(3,'铅笔','0003')
insert into aaa values(4,'钢笔','0004')
insert into aaa values(5,'钢笔','0005')
insert into aaa values(6,'钢笔','0004')
insert into aaa values(7,'圆珠笔','0007')
insert into aaa values(8,'圆珠笔','0008')
insert into aaa values(9,'圆珠笔','0007')
----drop table aaa
--
select code from aaa
select code from aaa
--需求结果:
--类型
--钢笔
--铅笔
--圆珠笔
---1.使用了游标的自定义函数
drop function GetCode
create function GetCode(@typ varchar(20))
returns varchar(30)
as
begin
end
select aaa.typ as 类型,dbo.GetCode(aaa.typ)as 汇总
from aaa group by aaa.typ
---2.用自定义函数做的
create function GetCode(@typ varchar(20))
returns nvarchar(200)
as
begin
end
-- drop function GetCode
select typ,dbo.GetCode(typ) from aaa group by typ
--
结果:
typ
钢笔
铅笔
圆珠笔
- SQL 自定义函数实例
- sql server 自定义函数,触发器实例
- HIVE 自定义函数
- Sql建立自定义函数(函数和调用实例)
- SQL Server DATEDIFF() 函数
- SQL Tuning Advisor使用实例
- Spark SQL用户自定义函数UDF及Apache日志实例
- awk 自定义函数trim
- sql ROW_NUMBER() 排序函数
- oracle 自定义函数实例
- SQL函数:事务实例
- 经典SQL自定义函数
- 经典SQL自定义函数
- 经典SQL自定义函数
- 经典SQL自定义函数
- 经典SQL自定义函数
- sql自定义函数
- 经典SQL自定义函数
- SQL中游标的使用--遍历数据逐行更…
- UL标签的padding与margin默认值 40px
- 诡异的Group by函数
- dedearclist 调用文章内容方法
- 4、关于String类的split()方法和append()方法
- SQL 自定义函数实例
- dede list调用文章内容方法
- 寻找春天 九宫格日记-2012.03.09
- Update级联更新
- DedeCMS让{dede:list}标签支持weight权重排序、flag属性
- Join语句的on 与 select xxx in…
- 如何有效防止DEDE织梦系统被挂木马安全设置
- VB属性设置
- 织梦5.7注入加上传漏洞