求一个sql 语句
数据库是sql server 2005
表结构是:
col11 col12 col13 col21 col22 col23
A A B C C D
B B D C A A
C C D A B D
C D B B C D
D B B A A C
A C D B C C
B D A A D C
C C B B D D
说明这个表各列的取值只能是A ,B ,C 或者 D
要求查询统计的结果为:
col11 col12 col13 col21 col22 col23
2 2 1 3 2 1 // 统计上表中各列 A 出现的次数
2 2 4 3 1 0 // 统计上表中各列 B 出现的次数
3 3 0 2 3 3 // 统计上表中各列 C 出现的次数
1 2 3 0 2 4&nb
相关问答:
场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......
clientserial devseral chunnelnum devdata5
CZ0001 308001 5000 11.1
CZ0001 308001 5001 11.2
CZ0001 308001 5002 11.3
CZ0001 3080 ......
CREATE PROCEDURE [selectvipcompany]
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql=''
if (@username<>null and @username ......
<table style="width: 1000px"><tr>
<td style="height: 38px; width: 35px;">
姓名</td>
......