按照指定格式显示数据表数据
来源:互联网 发布:华为网络盒子每月 编辑:程序博客网 时间:2024/06/06 12:20
表结构和数据如下所示:
id dName
----------- -----
1 a
4 a
2 b
3 b
5 c
6 c
要求使用一条查询语句查询出如下效果:
编号 列名 出现次数
------ ---- ---------
1 a 2
4 a 2
2 b 2
3 b 2
5 c 2
6 c 2
苦思许久,没结果,就写了个大致游标实现的方法,完善后如下
create function fun_show()
returns @tab table
(
列a int,
列b char(1),
列c int
)
as
begin
declare myCursor cursor for select dName from DBTable group by dName
open myCursor
declare @name char(1)
fetch next from myCursor into @name
while(@@fetch_status=0)
begin
declare @count int
--求的数量
select @count=count(*) from DBTable where dName=@name
declare myCur cursor for select id from DBTable where dName=@name
open myCur
declare @id int
fetch next from myCur into @id
while(@@fetch_status=0)
begin
insert into @tab values(@id,@name,@count)
fetch next from myCur into @id
end
close myCur
deallocate myCur
fetch next from myCursor into @name
end
close myCursor
deallocate myCursor
return
end
- 按照指定格式显示数据表数据
- 按照指定格式拼接字符串
- 将指定字符串,按照指定格式分开
- 对于OATableBean&OAAdvancedTableBean中NUMBER数据按指定格式显示
- 按照指定显示长度分割字符串
- 数据库按照指定顺序查询显示
- 将时间戳按照标准格式显示
- # 金额按照"3,000"的格式显示
- 按照excel指定的样式导出数据
- java基础面试笔试题之把数组中的数据按照指定个格式拼接成一个字符串
- 按照Json格式读取Mongodb中数据
- JS对日期按照指定格式进行格式化
- C#导出Excel按照指定格式设置单元格属性值
- C#导出Excel按照指定格式设置单元格属性值
- MySQL入门--创建数据表、显示指定数据库的数据表、查看数据表结构
- MySQL入门--创建数据表、显示指定数据库的数据表、查看数据表结构
- 文本字符串按照指定宽度折行显示
- WinForm中让窗口按照指定的位置来显示
- C操作文件属性
- Android入门第二篇之LinearLayout、AbsoluteLayout
- scp的使用和操作
- Android入门第三篇之RelativeLayout、FrameLayout
- 一个不错的可以免费下载的科技论文网站
- 按照指定格式显示数据表数据
- C语言十进制转化为十六进制程序设计
- Oracle ERP系統借贷关系表
- Android入门第四篇之TableLayout (一)
- Android入门第五篇之TableLayout (二)
- C语言十六进制转化为十进制程序设计
- Subversion 1.6.6+ Apache 2.2.14+ TortoiseSVN 1.6.6 安装配置总结版
- nhibernate3.0连接oracle11g( 版本11.1.0.6.0)
- C语言指针传参