請高手指點,下面的sql語句要怎麼寫

2022-03-23 06:18:37 字數 2239 閱讀 8296

1樓:

用excel處理,新建資料庫查詢,然後做資料透視表,很簡單的。

單獨用sql實現這個也可以。就是用sql語句寫sql語句的邏輯來做,**如下。

declare @sql nvarchar(2000);

select @sql='select  姓名,  '

select @sql=@sql+' sum(case when 類別='''+replace(類別,' ','')+''' then 1 '+'else 0 end ) as ' +''''+ replace(類別,' ','') +''','

from 表名稱 where 類別 is not null group by 類別

select @sql=left(@sql,len(@sql)-1)

select @sql=@sql+' from 表名稱 group by 姓名'

exec(@sql)

2樓:

動態行列轉換

動態行列轉換相關資訊

你可以按照上面的思路處理一下就可以了,

如有疑問,及時溝通!

資料庫高手來幫忙寫幾句簡單的sql語句

3樓:匿名使用者

時間有限,先幫你寫幾道

2.列出所有辦事員(clerk)的姓名,編號和部門編號select empno, ename, deptno from emp

where job = "clerk";

3.找出佣金高於薪金的員工.

select ename from empwhere comm>sal;

4.找出佣金高於薪金的60%的員工.

select ename from empwhere comm>sal*0.6;

5.找出部門10中所有經理(manager)和部門20中所有辦事員(clerk)的詳細資料.

select * from emp

where deptno = 10 and job = "manager" or deptno = 20 and job = "clerk";

不對你可以告訴我,我再改

請問一下這條sql語句是什麼意思啊?求高手指點。

4樓:匿名使用者

alert table book add constraint fk_relationship_3 foreign key (catalogid) references catalog(catologid) on delete restrict on update restrict

開始就寫錯了 alter table

x修改表,增加外來鍵約束。。 fk_relationship_3 對欄位(catalogid) 參考catalog(catologid)

當有刪除或者更新操作的時候出發這個約束。

5樓:夜玄冬

alert 改為

create建立表table,加乙個外來鍵約束(fk_relationship_3),外來鍵約束列名catalogid連線另外乙個表catalog的cataologid列,當有刪除或者更新操作的時候觸發這個約束。

sql語句,行變列,請高手指點

6樓:匿名使用者

樓主,你好!sql行列轉換我有參照過別人的,現在貼出來給你看看。

希望能幫助到你

7樓:

你這個sql語句很簡單:

select o_date,

(select count(resources) from table where resource like '勝')as 勝,

(select count(resources) from table where resource like '負')as 負 from table as t1 ,table as t2 where t1.o_date = t2.o_date;

就是這個sql語句,你試試看,不好用跟我說下。

8樓:

select * from table as tpivot(

count([resources])

for[resources]

in ([勝],[負])

)as p

9樓:異次元**

這個學過,嘿嘿。。。。。。不過兩個月沒魔電腦忘記了。。。

請高手指點,怎麼才能學好英語,高手指點一下該怎樣才能學好英語。

1 低起點,高要求。這是心理上的 2 熱愛它。假如只是因為外界的因素 比如老闆要求 你才想學好,我想這種心態肯定學不好!不過從你的描述看來不大象。3 假如你不是僅僅為了考乙個6級 這玩藝我眯著眼就過了 而是為了應用的話,我比較讚賞魔鬼式的訓練。就是看原音片。比如 you ve got a mail ...

怎麼設定電腦開機密碼?請高手指點

在啟動完了之後讓你輸入使用者名稱的時候,你直接輸入administrator 點確認就可以了。然後進入控制面板裡面,把使用者名稱的密碼給改了,就行了。這是因為xp和2k的系統,微軟在做的時候,就預設了這個超級使用者。你進一下試試!別忘了給我加分!哈哈,你設開機密碼,還不如在bios里設。window...

大家好 我是新手,剛學CAD請高手指點,下面這圖如何畫出?打點一二謝了

1.先畫三個相交園 2.以中間圓心映象兩個圓 3.做乙個相切的矩形 4.然後再長邊縮放到90 然後就畫出來啦 下面這圖我真沒看見,還真不知道怎麼畫 囧 尺寸太少,只有90乙個尺寸,沒的畫 我是新手,剛學cad請高手指點,下面這圖如何畫出?先謝了 這個圖全部資料都有,你按照給你的資料畫就是啦!畫後標註...