SQL查詢練習(xí)及答案_第1頁
SQL查詢練習(xí)及答案_第2頁
SQL查詢練習(xí)及答案_第3頁
SQL查詢練習(xí)及答案_第4頁
SQL查詢練習(xí)及答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、問題及描述: -1.學(xué)生表 Student(S#,Sname,Sage,Ssex) -S# 學(xué)生編號,Sname 學(xué)生姓名,Sage 出生年月,Ssex 學(xué)生性別 -2.課程表 Course(C#,Cname,T#) -C# -課程編號,Cname 課程名稱,T# 教師編號 -3.教師表 Teacher(T#,Tname) -T# 教師編號,Tname 教師姓名 -4.成績表 SC(S#,C#,score) -S# 學(xué)生編號,C# 課程編號,score 分?jǐn)?shù) */ -創(chuàng)建測試數(shù)據(jù) create table Student(S# varchar(10),Sname nvarchar(10),Sa

2、ge datetime,Ssex nvarchar(10) insert into Student values('01' , N'趙雷' , '1990-01-01' , N'男') insert into Student values('02' , N'錢電' , '1990-12-21' , N'男') insert into Student values('03' , N'孫風(fēng)' , '1990-05-20' ,

3、 N'男') insert into Student values('04' , N'李云' , '1990-08-06' , N'男') insert into Student values('05' , N'周梅' , '1991-12-01' , N'女') insert into Student values('06' , N'吳蘭' , '1992-03-01' , N'女')

4、insert into Student values('07' , N'鄭竹' , '1989-07-01' , N'女') insert into Student values('08' , N'王菊' , '1990-01-20' , N'女') create table Course(C# varchar(10),Cname nvarchar(10),T# varchar(10) insert into Course values('01' ,

5、N'語文' , '02') insert into Course values('02' , N'數(shù)學(xué)' , '01') insert into Course values('03' , N'英語' , '03') create table Teacher(T# varchar(10),Tname nvarchar(10) insert into Teacher values('01' , N'張三') insert into Teac

6、her values('02' , N'李四') insert into Teacher values('03' , N'王五') create table SC(S# varchar(10),C# varchar(10),score decimal(18,1) insert into SC values('01' , '01' , 80) insert into SC values('01' , '02' , 90) insert into SC values(&#

7、39;01' , '03' , 99) insert into SC values('02' , '01' , 70) insert into SC values('02' , '02' , 60) insert into SC values('02' , '03' , 80) insert into SC values('03' , '01' , 80) insert into SC values('03' , '02

8、' , 80) insert into SC values('03' , '03' , 80) insert into SC values('04' , '01' , 50) insert into SC values('04' , '02' , 30) insert into SC values('04' , '03' , 20) insert into SC values('05' , '01' , 76) insert i

9、nto SC values('05' , '02' , 87) insert into SC values('06' , '01' , 31) insert into SC values('06' , '03' , 34) insert into SC values('07' , '02' , 89) insert into SC values('07' , '03' , 98) go-1、查詢"01"課程比&quo

10、t;02"課程成績高的學(xué)生的信息及課程分?jǐn)?shù)-1.1、查詢同時(shí)存在"01"課程和"02"課程的情況 select a.* , b.score 課程'01'的分?jǐn)?shù),c.score 課程'02'的分?jǐn)?shù) from Student a , SC b , SC c where a.S# = b.S# and a.S# = c.S# and b.C# = '01' and c.C# = '02' and b.score > c.score-1.2、查詢同時(shí)存在"01"課

11、程和"02"課程的情況和存在"01"課程但可能不存在"02"課程的情況(不存在時(shí)顯示為null)(以下存在相同內(nèi)容時(shí)不再解釋)select a.* , b.score 課程"01"的分?jǐn)?shù),c.score 課程"02"的分?jǐn)?shù) from Student a left join SC b on a.S# = b.S# and b.C# = '01' left join SC c on a.S# = c.S# and c.C# = '02' where b.score &

12、gt; isnull(c.score,0)-2、查詢"01"課程比"02"課程成績低的學(xué)生的信息及課程分?jǐn)?shù)-2.1、查詢同時(shí)存在"01"課程和"02"課程的情況select a.* , b.score 課程'01'的分?jǐn)?shù),c.score 課程'02'的分?jǐn)?shù) from Student a , SC b , SC c where a.S# = b.S# and a.S# = c.S# and b.C# = '01' and c.C# = '02' and

13、b.score < c.score-2.2、查詢同時(shí)存在"01"課程和"02"課程的情況和不存在"01"課程但存在"02"課程的情況 select a.* , b.score 課程"01"的分?jǐn)?shù),c.score 課程"02"的分?jǐn)?shù) from Student a left join SC b on a.S# = b.S# and b.C# = '01' left join SC c on a.S# = c.S# and c.C# = '02'

14、; where isnull(b.score,0) < c.score -3、查詢平均成績大于等于60分的同學(xué)的學(xué)生編號和學(xué)生姓名和平均成績select a.S# , a.Sname , cast(avg(b.score) as decimal(18,2) avg_score from Student a , sc b where a.S# = b.S# group by a.S# , a.Sname having cast(avg(b.score) as decimal(18,2) >= 60 order by a.S# -4、查詢平均成績小于60分的同學(xué)的學(xué)生編號和學(xué)生姓名和平

15、均成績-4.1、查詢在sc表存在成績的學(xué)生信息的SQL語句。select a.S# , a.Sname , cast(avg(b.score) as decimal(18,2) avg_score from Student a , sc b where a.S# = b.S# group by a.S# , a.Sname having cast(avg(b.score) as decimal(18,2) < 60 order by a.S# -4.2、查詢在sc表中不存在成績的學(xué)生信息的SQL語句。select a.S# , a.Sname , isnull(cast(avg(b.sc

16、ore) as decimal(18,2),0) avg_score from Student a left join sc b on a.S# = b.S# group by a.S# , a.Sname having isnull(cast(avg(b.score) as decimal(18,2),0) < 60 order by a.S# -5、查詢所有同學(xué)的學(xué)生編號、學(xué)生姓名、選課總數(shù)、所有課程的總成績 -5.1、查詢所有有成績的SQL。 select a.S# 學(xué)生編號, a.Sname 學(xué)生姓名, count(b.C#) 選課總數(shù), sum(score) 所有課程的總成績

17、from Student a , SC b where a.S# = b.S# group by a.S#,a.Sname order by a.S# -5.2、查詢所有(包括有成績和無成績)的SQL。 select a.S# 學(xué)生編號, a.Sname 學(xué)生姓名, count(b.C#) 選課總數(shù), sum(score) 所有課程的總成績 from Student a left join SC b on a.S# = b.S# group by a.S#,a.Sname order by a.S# -6、查詢"李"姓老師的數(shù)量 -方法1 select count(Tnam

18、e) "李"姓老師的數(shù)量 from Teacher where Tname like N'李%' -方法2 select count(Tname) "李"姓老師的數(shù)量 from Teacher where left(Tname,1) = N'李' /* "李"姓老師的數(shù)量 - 1 */ -7、查詢學(xué)過"張三"老師授課的同學(xué)的信息 select distinct Student.* from Student , SC , Course , Teacher where Student.S

19、# = SC.S# and SC.C# = Course.C# and Course.T# = Teacher.T# and Teacher.Tname = N'張三' order by Student.S# -8、查詢沒學(xué)過"張三"老師授課的同學(xué)的信息 select m.* from Student m where S# not in (select distinct SC.S# from SC , Course , Teacher where SC.C# = Course.C# and Course.T# = Teacher.T# and Teacher

20、.Tname = N'張三') order by m.S# -9、查詢學(xué)過編號為"01"并且也學(xué)過編號為"02"的課程的同學(xué)的信息 -方法1 select Student.* from Student , SC where Student.S# = SC.S# and SC.C# = '01' and exists (Select 1 from SC SC_2 where SC_2.S# = SC.S# and SC_2.C# = '02') order by Student.S# -方法2 select

21、Student.* from Student , SC where Student.S# = SC.S# and SC.C# = '02' and exists (Select 1 from SC SC_2 where SC_2.S# = SC.S# and SC_2.C# = '01') order by Student.S# -方法3 select m.* from Student m where S# in ( select S# from ( select distinct S# from SC where C# = '01' union

22、 all select distinct S# from SC where C# = '02' ) t group by S# having count(1) = 2 ) order by m.S# -10、查詢學(xué)過編號為"01"但是沒有學(xué)過編號為"02"的課程的同學(xué)的信息 -方法1 select Student.* from Student , SC where Student.S# = SC.S# and SC.C# = '01' and not exists (Select 1 from SC SC_2 where

23、SC_2.S# = SC.S# and SC_2.C# = '02') order by Student.S# -方法2 select Student.* from Student , SC where Student.S# = SC.S# and SC.C# = '01' and Student.S# not in (Select SC_2.S# from SC SC_2 where SC_2.S# = SC.S# and SC_2.C# = '02') order by Student.S# -11、查詢沒有學(xué)全所有課程的同學(xué)的信息 -11.

24、1、 select Student.* from Student , SC where Student.S# = SC.S# group by Student.S# , Student.Sname , Student.Sage , Student.Ssex having count(C#) < (select count(C#) from Course) -11.2 select Student.* from Student left join SC on Student.S# = SC.S# group by Student.S# , Student.Sname , Student.S

25、age , Student.Ssex having count(C#) < (select count(C#) from Course) -12、查詢至少有一門課與學(xué)號為"01"的同學(xué)所學(xué)相同的同學(xué)的信息 select distinct Student.* from Student , SC where Student.S# = SC.S# and SC.C# in (select C# from SC where S# = '01') and Student.S# <> '01' -13、查詢和"01"

26、號的同學(xué)學(xué)習(xí)的課程完全相同的其他同學(xué)的信息 select Student.* from Student where S# in (select distinct SC.S# from SC where S# <> '01' and SC.C# in (select distinct C# from SC where S# = '01') group by SC.S# having count(1) = (select count(1) from SC where S#='01') -14、查詢沒學(xué)過"張三"老師講授

27、的任一門課程的學(xué)生姓名 select student.* from student where student.S# not in (select distinct sc.S# from sc , course , teacher where sc.C# = course.C# and course.T# = teacher.T# and teacher.tname = N'張三') order by student.S# -15、查詢兩門及其以上不及格課程的同學(xué)的學(xué)號,姓名及其平均成績 select student.S# , student.sname , cast(avg(

28、score) as decimal(18,2) avg_score from student , sc where student.S# = SC.S# and student.S# in (select S# from SC where score < 60 group by S# having count(1) >= 2) group by student.S# , student.sname -16、檢索"01"課程分?jǐn)?shù)小于60,按分?jǐn)?shù)降序排列的學(xué)生信息 select student.* , sc.C# , sc.score from student ,

29、sc where student.S# = SC.S# and sc.score < 60 and sc.C# = '01' order by sc.score desc -17、按平均成績從高到低顯示所有學(xué)生的所有課程的成績以及平均成績 -17.1 SQL 2000 靜態(tài) select a.S# 學(xué)生編號 , a.Sname 學(xué)生姓名 , max(case c.Cname when N'語文' then b.score else null end) 語文, max(case c.Cname when N'數(shù)學(xué)' then b.score

30、else null end) 數(shù)學(xué), max(case c.Cname when N'英語' then b.score else null end) 英語, cast(avg(b.score) as decimal(18,2) 平均分 from Student a left join SC b on a.S# = b.S# left join Course c on b.C# = c.C# group by a.S# , a.Sname order by 平均分 desc -17.2 SQL 2000 動態(tài) declare sql nvarchar(4000) set sql

31、= 'select a.S# ' + N'學(xué)生編號' + ' , a.Sname ' + N'學(xué)生姓名' select sql = sql + ',max(case c.Cname when N'''+Cname+''' then b.score else null end) '+Cname+'' from (select distinct Cname from Course) as t set sql = sql + ' , cast(avg

32、(b.score) as decimal(18,2) ' + N'平均分' + ' from Student a left join SC b on a.S# = b.S# left join Course c on b.C# = c.C# group by a.S# , a.Sname order by ' + N'平均分' + ' desc' exec(sql) -18、查詢各科成績最高分、最低分和平均分:以如下形式顯示:課程ID,課程name,最高分,最低分,平均分,及格率,中等率,優(yōu)良率,優(yōu)秀率 -及格為>=

33、60,中等為:70-80,優(yōu)良為:80-90,優(yōu)秀為:>=90 -方法1 select m.C# 課程編號, m.Cname 課程名稱, max(n.score) 最高分, min(n.score) 最低分, cast(avg(n.score) as decimal(18,2) 平均分, cast(select count(1) from SC where C# = m.C# and score >= 60)*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 及格率(%), cast(select

34、count(1) from SC where C# = m.C# and score >= 70 and score < 80 )*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 中等率(%), cast(select count(1) from SC where C# = m.C# and score >= 80 and score < 90 )*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 優(yōu)良

35、率(%), cast(select count(1) from SC where C# = m.C# and score >= 90)*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 優(yōu)秀率(%) from Course m , SC n where m.C# = n.C# group by m.C# , m.Cname order by m.C# -方法2 select m.C# 課程編號, m.Cname 課程名稱, (select max(score) from SC where C# = m.C

36、#) 最高分, (select min(score) from SC where C# = m.C#) 最低分, (select cast(avg(score) as decimal(18,2) from SC where C# = m.C#) 平均分, cast(select count(1) from SC where C# = m.C# and score >= 60)*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 及格率(%), cast(select count(1) from SC whe

37、re C# = m.C# and score >= 70 and score < 80 )*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 中等率(%), cast(select count(1) from SC where C# = m.C# and score >= 80 and score < 90 )*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 優(yōu)良率(%), cast(select co

38、unt(1) from SC where C# = m.C# and score >= 90)*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 優(yōu)秀率(%) from Course m order by m.C# -19、按各科成績進(jìn)行排序,并顯示排名 -19.1 sql 2000用子查詢完成 -Score重復(fù)時(shí)保留名次空缺 select t.* , px = (select count(1) from SC where C# = t.C# and score > t.score) + 1 fro

39、m sc t order by t.c# , px -Score重復(fù)時(shí)合并名次 select t.* , px = (select count(distinct score) from SC where C# = t.C# and score >= t.score) from sc t order by t.c# , px -19.2 sql 2005用rank,DENSE_RANK完成 -Score重復(fù)時(shí)保留名次空缺(rank完成) select t.* , px = rank() over(partition by c# order by score desc) from sc t

40、order by t.C# , px -Score重復(fù)時(shí)合并名次(DENSE_RANK完成) select t.* , px = DENSE_RANK() over(partition by c# order by score desc) from sc t order by t.C# , px -20、查詢學(xué)生的總成績并進(jìn)行排名 -20.1 查詢學(xué)生的總成績 select m.S# 學(xué)生編號 , m.Sname 學(xué)生姓名 , isnull(sum(score),0) 總成績 from Student m left join SC n on m.S# = n.S# group by m.S#

41、, m.Sname order by 總成績 desc -20.2 查詢學(xué)生的總成績并進(jìn)行排名,sql 2000用子查詢完成,分總分重復(fù)時(shí)保留名次空缺和不保留名次空缺兩種。 select t1.* , px = (select count(1) from ( select m.S# 學(xué)生編號 , m.Sname 學(xué)生姓名 , isnull(sum(score),0) 總成績 from Student m left join SC n on m.S# = n.S# group by m.S# , m.Sname ) t2 where 總成績 > t1.總成績) + 1 from ( sel

42、ect m.S# 學(xué)生編號 , m.Sname 學(xué)生姓名 , isnull(sum(score),0) 總成績 from Student m left join SC n on m.S# = n.S# group by m.S# , m.Sname ) t1 order by px select t1.* , px = (select count(distinct 總成績) from ( select m.S# 學(xué)生編號 , m.Sname 學(xué)生姓名 , isnull(sum(score),0) 總成績 from Student m left join SC n on m.S# = n.S#

43、group by m.S# , m.Sname ) t2 where 總成績 >= t1.總成績) from ( select m.S# 學(xué)生編號 , m.Sname 學(xué)生姓名 , isnull(sum(score),0) 總成績 from Student m left join SC n on m.S# = n.S# group by m.S# , m.Sname ) t1 order by px -20.3 查詢學(xué)生的總成績并進(jìn)行排名,sql 2005用rank,DENSE_RANK完成,分總分重復(fù)時(shí)保留名次空缺和不保留名次空缺兩種。 select t.* , px = rank()

44、 over(order by 總成績 desc) from ( select m.S# 學(xué)生編號 , m.Sname 學(xué)生姓名 , isnull(sum(score),0) 總成績 from Student m left join SC n on m.S# = n.S# group by m.S# , m.Sname ) t order by px select t.* , px = DENSE_RANK() over(order by 總成績 desc) from ( select m.S# 學(xué)生編號 , m.Sname 學(xué)生姓名 , isnull(sum(score),0) 總成績 fro

45、m Student m left join SC n on m.S# = n.S# group by m.S# , m.Sname ) t order by px -21、查詢不同老師所教不同課程平均分從高到低顯示 select m.T# , m.Tname , cast(avg(o.score) as decimal(18,2) avg_score from Teacher m , Course n , SC o where m.T# = n.T# and n.C# = o.C# group by m.T# , m.Tname order by avg_score desc -22、查詢所有

46、課程的成績第2名到第3名的學(xué)生信息及該課程成績 -22.1 sql 2000用子查詢完成 -Score重復(fù)時(shí)保留名次空缺 select * from (select t.* , px = (select count(1) from SC where C# = t.C# and score > t.score) + 1 from sc t) m where px between 2 and 3 order by m.c# , m.px -Score重復(fù)時(shí)合并名次 select * from (select t.* , px = (select count(distinct score) f

47、rom SC where C# = t.C# and score >= t.score) from sc t) m where px between 2 and 3 order by m.c# , m.px -22.2 sql 2005用rank,DENSE_RANK完成 -Score重復(fù)時(shí)保留名次空缺(rank完成) select * from (select t.* , px = rank() over(partition by c# order by score desc) from sc t) m where px between 2 and 3 order by m.C# ,

48、m.px -Score重復(fù)時(shí)合并名次(DENSE_RANK完成) select * from (select t.* , px = DENSE_RANK() over(partition by c# order by score desc) from sc t) m where px between 2 and 3 order by m.C# , m.px -23、統(tǒng)計(jì)各科成績各分?jǐn)?shù)段人數(shù):課程編號,課程名稱,100-85,85-70,70-60,0-60及所占百分比 -23.1 統(tǒng)計(jì)各科成績各分?jǐn)?shù)段人數(shù):課程編號,課程名稱,100-85,85-70,70-60,0-60 -橫向顯示 sele

49、ct Course.C# 課程編號 , Cname as 課程名稱 , sum(case when score >= 85 then 1 else 0 end) 85-100, sum(case when score >= 70 and score < 85 then 1 else 0 end) 70-85, sum(case when score >= 60 and score < 70 then 1 else 0 end) 60-70, sum(case when score < 60 then 1 else 0 end) 0-60 from sc ,

50、Course where SC.C# = Course.C# group by Course.C# , Course.Cname order by Course.C# -縱向顯示1(顯示存在的分?jǐn)?shù)段) select m.C# 課程編號 , m.Cname 課程名稱 , 分?jǐn)?shù)段 = ( case when n.score >= 85 then '85-100' when n.score >= 70 and n.score < 85 then '70-85' when n.score >= 60 and n.score < 70 the

51、n '60-70' else '0-60' end) , count(1) 數(shù)量 from Course m , sc n where m.C# = n.C# group by m.C# , m.Cname , ( case when n.score >= 85 then '85-100' when n.score >= 70 and n.score < 85 then '70-85' when n.score >= 60 and n.score < 70 then '60-70' e

52、lse '0-60' end) order by m.C# , m.Cname , 分?jǐn)?shù)段 -縱向顯示2(顯示存在的分?jǐn)?shù)段,不存在的分?jǐn)?shù)段用0顯示) select m.C# 課程編號 , m.Cname 課程名稱 , 分?jǐn)?shù)段 = ( case when n.score >= 85 then '85-100' when n.score >= 70 and n.score < 85 then '70-85' when n.score >= 60 and n.score < 70 then '60-70'

53、else '0-60' end) , count(1) 數(shù)量 from Course m , sc n where m.C# = n.C# group by all m.C# , m.Cname , ( case when n.score >= 85 then '85-100' when n.score >= 70 and n.score < 85 then '70-85' when n.score >= 60 and n.score < 70 then '60-70' else '0-60&

54、#39; end) order by m.C# , m.Cname , 分?jǐn)?shù)段 -23.2 統(tǒng)計(jì)各科成績各分?jǐn)?shù)段人數(shù):課程編號,課程名稱,100-85,85-70,70-60, <60及所占百分比 -橫向顯示 select m.C# 課程編號, m.Cname 課程名稱, (select count(1) from SC where C# = m.C# and score < 60) 0-60, cast(select count(1) from SC where C# = m.C# and score < 60)*100.0 / (select count(1) from

55、SC where C# = m.C#) as decimal(18,2) 百分比(%), (select count(1) from SC where C# = m.C# and score >= 60 and score < 70) 60-70, cast(select count(1) from SC where C# = m.C# and score >= 60 and score < 70)*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 百分比(%), (select cou

56、nt(1) from SC where C# = m.C# and score >= 70 and score < 85) 70-85, cast(select count(1) from SC where C# = m.C# and score >= 70 and score < 85)*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 百分比(%), (select count(1) from SC where C# = m.C# and score >= 85) 85-100

57、, cast(select count(1) from SC where C# = m.C# and score >= 85)*100.0 / (select count(1) from SC where C# = m.C#) as decimal(18,2) 百分比(%) from Course m order by m.C# -縱向顯示1(顯示存在的分?jǐn)?shù)段) select m.C# 課程編號 , m.Cname 課程名稱 , 分?jǐn)?shù)段 = ( case when n.score >= 85 then '85-100' when n.score >= 70 a

58、nd n.score < 85 then '70-85' when n.score >= 60 and n.score < 70 then '60-70' else '0-60' end) , count(1) 數(shù)量 , cast(count(1) * 100.0 / (select count(1) from sc where C# = m.C#) as decimal(18,2) 百分比(%) from Course m , sc n where m.C# = n.C# group by m.C# , m.Cname , (

59、 case when n.score >= 85 then '85-100' when n.score >= 70 and n.score < 85 then '70-85' when n.score >= 60 and n.score < 70 then '60-70' else '0-60' end) order by m.C# , m.Cname , 分?jǐn)?shù)段 -縱向顯示2(顯示存在的分?jǐn)?shù)段,不存在的分?jǐn)?shù)段用0顯示) select m.C# 課程編號 , m.Cname 課程名稱 , 分?jǐn)?shù)段 = ( case when n.score >= 85 then '85-100' when n.score >= 70 and n.score < 85 then '70-85' when n.score >= 60 and n.score < 70 then '60-70' else '0-60' end) , count(1) 數(shù)量 , cast(count(1) * 100.0 / (select count(1) from sc where C# = m

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論