行列转换

 

SELECT

 

[blue] as col1,[red] as col2,[white] as col3

 

 

 

 

 

 

 

 

FROM

 

 

 

(

 

 

SELECT b . Size , a . Color , a . Color + b . Size as

c

 

 

FROM tblB as

b

 

 

CROSS JOIN tblA AS

a

)

 

 

AS

p

PIVOT

(

 

 

max ( c

)

 

 

FOR

color

 

 

IN ( [blue] , [red] , [white]

)

)

 

 

as

pvt

 

 

 

 

 

 

 

DELETE

 

FROM dbo.tbLab

WHERE

 

ID>10

DECLARE

 

@i int=0;

WHILE

 

(@i<1000)

BEGIN

SET

 

@i=@i+1;

INSERT

 

dbo.tbLab VALUES(@i+10,CHAR(CONVERT(INT,Ceiling(RAND()*100))%26+97)+CHAR(CONVERT(INT,Ceiling(RAND()*100))%26+97)+CHAR(CONVERT(INT,Ceiling(RAND()*100))%26+97)+CHAR(CONVERT(INT,Ceiling(RAND()*100))%26+97))

END

SELECT

 

Name

FROM

 

dbo.tbLab

WHERE

 

Name Like 'ang%'

GO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值