面試題數據庫mysql和sql,mysql數據分析面試題

本文目錄一覽:

sql和mysql的區別是什麼?

sql和mysql的區別是:

1、本質上:

SQL,是一種數據庫語言,有標準的,相當於C語言;而MySQL是DBMS,數據庫管理系統,是一個數據庫軟件或應用程序。

2、目的上:

SQL用於訪問,更新和操作數據庫中的數據;而MySQL是一種RDBMS,它允許保持數據庫中存在的數據。

3、更新上:

SQL的語言是固定的,命令保持不變;而MySQL可以獲得頻繁的更新。

4、使用上:

要學習SQL語言了才能有效地使用它;而,MySQL可以通過下載和安裝就可輕鬆獲得並使用。

sql面試題50題(mysql版)

–插入學生表測試數據

insert into Student values(’01’ , ‘趙雷’ , ‘1990-01-01’ , ‘男’);

insert into Student values(’02’ , ‘錢電’ , ‘1990-12-21’ , ‘男’);

insert into Student values(’03’ , ‘孫風’ , ‘1990-05-20’ , ‘男’);

insert into Student values(’04’ , ‘李雲’ , ‘1990-08-06’ , ‘男’);

insert into Student values(’05’ , ‘周梅’ , ‘1991-12-01’ , ‘女’);

insert into Student values(’06’ , ‘吳蘭’ , ‘1992-03-01’ , ‘女’);

insert into Student values(’07’ , ‘鄭竹’ , ‘1989-07-01’ , ‘女’);

insert into Student values(’08’ , ‘王菊’ , ‘1990-01-20’ , ‘女’);

–課程表測試數據

insert into Course values(’01’ , ‘語文’ , ’02’);

insert into Course values(’02’ , ‘數學’ , ’01’);

insert into Course values(’03’ , ‘英語’ , ’03’);

–教師表測試數據

insert into Teacher values(’01’ , ‘張三’);

insert into Teacher values(’02’ , ‘李四’);

insert into Teacher values(’03’ , ‘王五’);

–成績表測試數據

insert into Score values(’01’ , ’01’ , 80);

insert into Score values(’01’ , ’02’ , 90);

insert into Score values(’01’ , ’03’ , 99);

insert into Score values(’02’ , ’01’ , 70);

insert into Score values(’02’ , ’02’ , 60);

insert into Score values(’02’ , ’03’ , 80);

insert into Score values(’03’ , ’01’ , 80);

insert into Score values(’03’ , ’02’ , 80);

insert into Score values(’03’ , ’03’ , 80);

insert into Score values(’04’ , ’01’ , 50);

insert into Score values(’04’ , ’02’ , 30);

insert into Score values(’04’ , ’03’ , 20);

insert into Score values(’05’ , ’01’ , 76);

insert into Score values(’05’ , ’02’ , 87);

insert into Score values(’06’ , ’01’ , 31);

insert into Score values(’06’ , ’03’ , 34);

insert into Score values(’07’ , ’02’ , 89);

insert into Score values(’07’ , ’03’ , 98);

— 1、查詢”01″課程比”02″課程成績高的學生的信息及課程分數

select c.*,a.s_score as 01課程score,b.s_score as 02課程score from

score a,score b

left join student c

on b.s_id = c.s_id

where a.s_id = b.s_id and a.c_id = ’01’ and b.c_id = ’02’ and a.s_score b.s_score;

— 2、查詢”01″課程比”02″課程成績低的學生的信息及課程分數

select a.* ,b.s_score as 01課程,c.s_score as 02課程 from student a

join score b

on a.s_id=b.s_id and b.c_id = ’01’

left join score c

on b.s_id = c.s_id and c.c_id = ’02’

where b.s_score c.s_score ;

— 3、查詢平均成績大於等於60分的同學的學生編號和學生姓名和平均成績

select a.s_id,a.s_name,round(avg(b.s_score),2) as 平均成績 from student a

join score b

on a.s_id = b.s_id

group by b.s_id having 平均成績 = 60;

備註:round[avg(成績),1]里,round是四捨五入函數,1代表保留1位小數

— 4、查詢平均成績小於60分的同學的學生編號和學生姓名和平均成績

— (包括有成績的和無成績的)

select b. ,round(avg(a.s_score),2) as 平均成績 from

student b

left join score a on b.s_id = a.s_id group by a.s_id having 平均成績 60

union

select b. ,0 as 平衡成績 from student b where b.s_id not in (select s_id from score);

— 5、查詢所有同學的學生編號、學生姓名、選課總數、所有課程的總成績

select a.s_id,a.s_name,count(b.c_id) as 選課總數 ,sum(b.s_score) as 總分 from student a

left join score b

on a.s_id = b.s_id group by s_id ;

— 6、查詢”李”姓老師的數量

select count(*) as 李姓老師數量 from teacher where t_name like ‘李%’;

— 7、查詢學過”張三”老師授課的同學的信息

select a.* from student a join score b

on a.s_id = b.s_id

where b.c_id in (select c.c_id from course c

join teacher d on c.t_id = d.t_id where d.t_name = ‘張三’);

— 8、查詢沒學過”張三”老師授課的同學的信息

select a.* from student a left join score b on a.s_id = b.s_id where a.s_id not in

(select s_id from score where c_id =

(select c_id from course where t_id =

(select t_id from teacher where t_name = ‘張

三’))) group by a.s_id;

— 9、查詢學過編號為”01″並且也學過編號為”02″的課程的同學的信息

select * from student where s_id in

(select a.s_id from score a join score b on a.s_id = b.s_id

where a.c_id = ’01’ and b.c_id = ’02’);

— 10、查詢學過編號為”01″但是沒有學過編號為”02″的課程的同學的信息

select * from student where s_id in

(select s_id from score where c_id = ’01’ )

and s_id not in (select s_id from score where c_id = ’02’ );

— 11、查詢沒有學全所有課程的同學的信息

select * from student where s_id not in

(select s_id from score group by s_id having count(c_id) = 3);

— 12、查詢至少有一門課與學號為”01″的同學所學相同的同學的信息

select distinct a.* from student a left join score b

on a.s_id = b.s_id where b.c_id in

(select c_id from score where s_id = ’01’) and a.s_id != ’01’ ;

注意:distinct是去重的

— 13、查詢和”01″號的同學學習的課程完全相同的其他同學的信息

select * from student where s_id in

(select s_id from score group by s_id having count(c_id) =

(select count(c_id) from score where s_id = ’01’) and s_id not in

(select s_id from score where c_id not in

(select c_id from score where s_id = ’01’)) and s_id != ’01’);

— 14、查詢沒學過”張三”老師講授的任一門課程的學生姓名

select s_name from student where s_id not in

(select s_id from score where c_id in

(select c_id from course where t_id in

(select t_id from teacher where t_name =’張三’)));

— 15、查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績

select a.s_id ,b.s_name,round(avg(a.s_score),2) as 平均成績 from score a

left join student b on a.s_id = b.s_id

where s_score 60 group by s_id having count(1) =2;

或者試試

select a.s_id ,b.s_name,round(avg(a.s_score),2) as 平均成績 from score a

left join student b on a.s_id = b.s_id

where a.s_score 60 group by a.s_id having count(*) =2;

— 16、檢索”01″課程分數小於60,按分數降序排列的學生信息

select a.* ,b.c_id ,b.s_score from student a

left join score b on a.s_id = b.s_id

where b.c_id = ’01’ and b.s_score 60

order by b.s_score desc;

— 17、按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績

select a.s_name ,

sum(case when b.c_id = ’01’ then s_score else null end ) as 語文,

sum(case when b.c_id = ’02’ then s_score else null end ) as 數學,

sum(case when b.c_id = ’03’ then s_score else null end ) as 英語,

round(avg(s_score),2) as 平均成績

from student a left join score b on a.s_id = b.s_id group by a.s_name

order by 平均成績 desc;

— 18.查詢各科成績最高分、最低分和平均分:以如下形式顯示:課程ID,課程name,最高分,最低分,平均分,及格率,中等率,優良率,優秀率

–及格為=60,中等為:70-80,優良為:80-90,優秀為:=90

select b.c_id,b.c_name,

max(a.s_score) as 最高分,

min(a.s_score) as 最低分,

round(avg(a.s_score),2) as 平均分,

round(sum(case when a.s_score= 60 then 1 else 0 end)/count(s_id),2) as 及格率 ,

round(sum(case when a.s_score= 70 and a.s_score 80 then 1 else 0 end)/count(s_id),2) as 中等率,

round(sum(case when a.s_score= 80 and a.s_score 90 then 1 else 0 end)/count(s_id),2) as 優良率,

round(sum(case when a.s_score= 90 then 1 else 0 end)/count(s_id),2) as 優秀率

from score a

left join course b

on a.c_id = b.c_id group by b.c_id;

— 19、按各科成績進行排序,並顯示排名

第一種:

set @pre_c_id:= ’01’;

set @rank:=0;

select tb2.s_id ,tb2.c_id,tb2.s_score,tb2.排名 from

(select *,(case when tb1.c_id = @pre_c_id then @rank:=@rank+1 else @rank:=1 end) as 排名,

(case when @pre_c_id = tb1.c_id then @pre_c_id else @pre_c_id:=tb1.c_id end ) as pre_c_id

from

(select * from score order by c_id,s_score desc) tb1 )tb2;

如果看不懂用第二種方法:

SELECT a.c_id,a.s_id,a.s_score,COUNT(b.s_score)+1 AS 排名

FROM score a LEFT JOIN score b ON a.s_scoreb.s_score AND a.c_id = b.c_id

GROUP BY a.c_id,a.s_id,a.s_score ORDER BY a.c_id,排名,a.s_id ASC

— 20、查詢學生的總成績並進行排名

set @rank:=0;

select * ,(@rank:=@rank+1) as rank from

(select s_id ,sum(s_score) as 總成績 from score

group by s_id order by 總成績 desc) tb1;

— 21、查詢不同老師所教不同課程平均分從高到低顯示

select a.c_id, d.t_name,round(avg(a.s_score)) as 平均分 from score a

left join student b on a.s_id = b.s_id

left join course c on a.c_id = c.c_id

left join teacher d on c.t_id = d.t_id group by a.c_id

order by 平均分 desc;

— 22、查詢所有課程的成績第2名到第3名的學生信息及該課程成績

set @pre_c_id:= ’01’;

set @rank:=0;

select b.s_name,tb2.s_id ,tb2.c_id,tb2.s_score,tb2.排名 from

(select *,(case when tb1.c_id = @pre_c_id then @rank:=@rank+1 else @rank:=1 end) as 排名,

(case when @pre_c_id = tb1.c_id then @pre_c_id else @pre_c_id:=tb1.c_id end ) as pre_c_id

from

(select * from score order by c_id,s_score desc) tb1 )tb2 join student b on tb2.s_id = b.s_id where 排名 = 2 or 排名 =3;

— 23、統計各科成績各分數段人數:課程編號,課程名稱,[100-85],(85-70],(70-60],(0-60]及所佔百分比

select b.c_id,b.c_name ,

sum(case when a.s_score =85 then 1 else 0 end) as 100-85 ,

concat(round(100 sum(case when a.s_score =85 then 1 else 0 end)/count( ),2), ‘%’) as 百分比,

sum(case when a.s_score 85 and a.s_score =70 then 1 else 0 end) as 85-70 ,

concat(round(100 sum(case when a.s_score 85 and a.s_score =70 then 1 else 0 end)/count( ),2),’%’) as 百分比,

sum(case when a.s_score 70 and a.s_score =60 then 1 else 0 end) as 70-60 ,

concat(round(100 sum(case when a.s_score 70 and a.s_score =60 then 1 else 0 end)/count( ),2) ,’%’)as 百分比,

sum(case when a.s_score 60 and a.s_score =0 then 1 else 0 end) as 60-0 ,

concat(round(100 sum(case when a.s_score 60 and a.s_score =0 then 1

else 0 end)/count( ),2),’%’) as 百分比

from score a left join course b on a.c_id = b.c_id group by b.c_id;

— 24、查詢學生平均成績及其名次

select tb1.*,(@rank:=@rank +1 ) as rank from

(select s_id ,round(avg(s_score),2) as 平均成績 from score

group by s_id order by 平均成績 desc) tb1,(select @rank:=0) b;

— 25、查詢各科成績前三名的記錄

set @pre_c_id:= ’01’;

set @rank:=0;

select b.s_name,tb2.s_id ,tb2.c_id,tb2.s_score,tb2.排名 from

(select *,(case when tb1.c_id = @pre_c_id then @rank:=@rank+1 else @rank:=1 end) as 排名,

(case when @pre_c_id = tb1.c_id then @pre_c_id else @pre_c_id:=tb1.c_id end ) as pre_c_id

from

(select * from score order by c_id,s_score desc) tb1 )tb2 join student b on tb2.s_id = b.s_id where 排名 4;

— 26、查詢每門課程被選修的學生數

select c_id ,count(s_id) as 選修人數 from score group by c_id;

— 27、查詢出只有兩門課程的全部學生的學號和姓名

select a.s_id ,b.s_name from score a left join student b on a.s_id = b.s_id group by s_id having count(*) = 2;

— 28、查詢男生、女生人數

select sum(case s_sex when ‘男’ then 1 else 0 end) as 男生人數,

sum(case s_sex when ‘女’ then 1 else 0 end) as 女生人數 from student;

— 29、查詢名字中含有”風”字的學生信息

select * from student where s_name like ‘%風%’;

— 30、查詢同名同性學生名單,並統計同名人數

–略,不想寫

— 31、查詢1990年出生的學生名單

select * from student where s_birth like ‘1990%’;

— 32、查詢每門課程的平均成績,結果按平均成績降序排列,平均成績相同時,按課程編號升序排列

select c_id ,round(avg(s_score),2) as 平均成績 from score group by c_id order by 平均成績 desc, c_id asc;

— 33、查詢平均成績大於等於85的所有學生的學號、姓名和平均成績

select a.s_id,b.s_name ,round(avg(s_score),2) as 平均成績 from score a

left join student b on a.s_id = b.s_id group by a.s_id having 平均成績=85;

— 34、查詢課程名稱為”數學”,且分數低於60的學生姓名和分數

select b.s_name ,a.s_score from score a

left join student b on a.s_id = b.s_id

where a.c_id=(select c_id from course where c_name = ‘數學’)and a.s_score 60;

— 35、查詢所有學生的課程及分數情況;

select b.s_name,

sum(case when a.c_id = ’01’ then a.s_score else null end) as 語文,

sum(case when a.c_id = ’02’ then a.s_score else null end) as 數學,

sum(case when a.c_id = ’03’ then a.s_score else null end) as 英語

from score a right join student b on a.s_id = b.s_id group by b.s_name

— 36、查詢任何一門課程成績在70分以上的姓名、課程名稱和分數;

select b.s_name,

sum(case when a.c_id = ’01’ then a.s_score else null end) as 語文,

sum(case when a.c_id = ’02’ then a.s_score else null end) as 數學,

sum(case when a.c_id = ’03’ then a.s_score else null end) as 英語

from score a right join student b on a.s_id = b.s_id group by b.s_name having 語文= 70 or 數學= 70 or 英語= 70 ;

— 37、查詢不及格的課程

select a.s_id,a.c_id,b.c_name,a.s_score from score a

left join course b on a.c_id = b.c_id where a.s_score60;

–38、查詢課程編號為01且課程成績在80分以上的學生的學號和姓名;

select a.s_id,b.s_name from score a left join student b on a.s_id = b.s_id where a.c_id = ’01’ and a.s_score=80;

— 39、求每門課程的學生人數

select c_id,count(*) as 學生人數 from score group by c_id ;

— 40、查詢選修”張三”老師所授課程的學生中,成績最高的學生信息及其成績

select a.*,b.c_id,max(b.s_score) as 最高成績 from student a

right join score b on a.s_id = b.s_id

group by b.c_id

having b.c_id = (select c_id from course

where t_id = (select t_id from teacher where t_name = ‘張三’));

— 41、查詢不同課程成績相同的學生的學生編號、課程編號、學生成績

–(這題我搞不清題目是什麼意思,是指查找學生個體參加了的所有課程的成績各不相同的那個學生信息呢?還是所有課程之間做對比呢,我更傾向於理解為前者)

–理解為前者的寫法

select * from

(select * from score group by s_id,s_score) tb1

group by s_id having count(*) = 1;

–理解為後者的寫法

select distinct a.s_id,a.c_id,b.s_score from score a,score b where a.c_id != b.c_id and a.s_score = b.s_score;

— 42、查詢每門課程成績最好的前兩名

set @pre_c_id:= ’01’;

set @rank:=0;

select tb2.s_id ,tb2.c_id,tb2.s_score from

(select *,(case when tb1.c_id = @pre_c_id then @rank:=@rank+1 else @rank:=1 end) as 排名,

(case when @pre_c_id = tb1.c_id then @pre_c_id else @pre_c_id:=tb1.c_id end ) as pre_c_id

from

(select * from score order by c_id,s_score desc) tb1 )tb2

join student b on tb2.s_id = b.s_id where 排名 3;

— 43、統計每門課程的學生選修人數(超過5人的課程才統計)。要求輸出課程號和選修人數,查詢結果按人數降序排列,若人相同,按課程號升序排列

select c_id ,count(*) as 選修人數 from score group by c_id having 選修人數5 order by 選修人數 desc , c_id asc;

— 44、檢索至少選修兩門課程的學生學號

select s_id from score group by s_id having count(*) = 2;

— 45、查詢選修了全部課程的學生信息

select * from student where s_id in

(select s_id from score group by s_id having count(*) = 3)

–46、查詢各學生的年齡

select s_name ,(date_format(now(),’%Y’)-date_format(s_birth,’%Y’) + (CASE when date_format(now(),’%m%d’)=date_format(s_birth,’%m%d’) then 0 else 1 end)) as age

from student

— 47、查詢本周過生日的學生

—(實現得並不完全,因為例如出生月日為‘01-01’在每一年可能會輸入不同周)

select * from student where week(date_format(s_birth,’%m%d’))=week(date_format(now(),’%m%d’)) ;

— 48、查詢下周過生日的學生

select * from student

where week(date_format(s_birth,’%m%d’))=week(date_format(date_add(now(),interval 7-dayofweek(now())+1 day),’%m%d’));

— 49、查詢本月過生日的學生

select * from student where date_format(s_birth,’%m’) = date_format(now(),’%m’)

— 50、查詢下月過生日的學生

select * from student where date_format(s_birth,’%m’) = date_format(date_add(now(),interval 1 month),’%m’)

mysql數據庫面試題(學生表_課程表_成績表_教師表)

Student(Sid,Sname,Sage,Ssex)學生表

Sid:學號

Sname:學生姓名

Sage:學生年齡

Ssex:學生性別

Course(Cid,Cname,Tid)課程表

Cid:課程編號

Cname:課程名稱

Tid:教師編號

SC(Sid,Cid,score)成績表

Sid:學號

Cid:課程編號

score:成績

Teacher(Tid,Tname)教師表

Tid:教師編號:

Tname:教師名字

1、插入數據

2、刪除課程表所有數據

3、將學生表中的姓名 張三修改為張大山

或者

4、查詢姓’李’的老師的個數:

5、查詢所有課程成績小於60的同學的學號、姓名:

6、查詢沒有學全所有課的同學的學號、姓名

7、查詢平均成績大於60分的同學的學號和平均成績

8、查詢學過“100”並且也學過編號“101”課程的同學的學號、姓名

9、查詢“100”課程比“101”課程成績高的所有學生的學號

10、查詢課程編號“100”的成績比課程編號“101”課程高的所有同學的學號、姓名

11、查詢學過“魯迅”老師所教的所有課的同學的學號、姓名

12、查詢所有同學的學號、姓名、選課數、總成績

13、查詢至少有一門課與學號為“1”同學所學相同的同學的學號和姓名

14、把“SC”表中“魯迅”老師教的課的成績都更改為此課程的平均成績,

錯誤

15、查詢和“2”學號的同學學習的課程完全相同的其他同學學號和姓名

16、刪除學習“魯迅”老師課的SC表記錄

17、向SC表中插入一些記錄,這些記錄要求符合以下條件:沒有上過編號“003”課程的同學學號、002號課的平均成績

18、查詢各科成績最高和最低的分:以如下的形式顯示:課程ID,最高分,最低分

19、按各科平均成績從低到高和及格率的百分數從高到低順序

20、查詢如下課程平均成績和及格率的百分數(用”1行”顯示): 數學(100),語文(101),英語(102)

22、查詢不同老師所教不同課程平均分從高到低顯示

23、查詢如下課程成績第3名到第6名的學生成績單:數學(100),語文(101),英語(102)

23、統計下列各科成績,各分數段人數:課程ID,課程名稱,[100-85],[85-70],[70-60],[ 小於60]

24、查詢學生平均成績及其名次

25、查詢各科成績前三名的記錄(不考慮成績並列情況)

26、查詢每門課程被選修的學生數

27、查詢出只選修一門課程的全部學生的學號和姓名

28、查詢男生、女生人數

29、查詢姓“張”的學生名單

30、查詢同名同姓的學生名單,並統計同名人數

31、1981年出生的學生名單(註:student表中sage列的類型是datetime)

32、查詢平均成績大於85的所有學生的學號、姓名和平均成績

33、查詢每門課程的平均成績,結果按平均成績升序排序,平均成績相同時,按課程號降序排列

34、查詢課程名稱為“英語”,且分數低於60的學生名字和分數

35、查詢所有學生的選課情況

36、查詢任何一門課程成績在70分以上的姓名、課程名稱和分數

37、查詢不及格的課程,並按課程號從大到小的排列

38、查詢課程編號為“101”且課程成績在80分以上的學生的學號和姓名

39、求選了課程的學生人數:

40、查詢選修“魯迅”老師所授課程的學生中,成績最高的學生姓名及其成績

41、檢索至少選修兩門課程的學生學號

42、查詢全部學生都選修的課程的課程號和課程名(1.一個課程被全部的學生選修,2.所有的學生選擇的所有課程)

43、查詢沒學過“魯迅”老師講授的任一門課程的學生姓名

44、查詢兩門以上不及格課程的同學的學號及其平均成績

45、檢索“101”課程分數小於60,按分數降序排列的同學學號

46、刪除“2”同學的“101”課程的成績

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/243870.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:58
下一篇 2024-12-12 12:58

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python讀取CSV數據畫散點圖

    本文將從以下方面詳細闡述Python讀取CSV文件並畫出散點圖的方法: 一、CSV文件介紹 CSV(Comma-Separated Values)即逗號分隔值,是一種存儲表格數據的…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • 如何用Python統計列表中各數據的方差和標準差

    本文將從多個方面闡述如何使用Python統計列表中各數據的方差和標準差, 並給出詳細的代碼示例。 一、什麼是方差和標準差 方差是衡量數據變異程度的統計指標,它是每個數據值和該數據值…

    編程 2025-04-29
  • Python多線程讀取數據

    本文將詳細介紹多線程讀取數據在Python中的實現方法以及相關知識點。 一、線程和多線程 線程是操作系統調度的最小單位。單線程程序只有一個線程,按照程序從上到下的順序逐行執行。而多…

    編程 2025-04-29
  • Python兩張表數據匹配

    本篇文章將詳細闡述如何使用Python將兩張表格中的數據匹配。以下是具體的解決方法。 一、數據匹配的概念 在生活和工作中,我們常常需要對多組數據進行比對和匹配。在數據量較小的情況下…

    編程 2025-04-29
  • Python爬取公交數據

    本文將從以下幾個方面詳細闡述python爬取公交數據的方法: 一、準備工作 1、安裝相關庫 import requests from bs4 import BeautifulSou…

    編程 2025-04-29
  • Python數據標準差標準化

    本文將為大家詳細講述Python中的數據標準差標準化,以及涉及到的相關知識。 一、什麼是數據標準差標準化 數據標準差標準化是數據處理中的一種方法,通過對數據進行標準差標準化可以將不…

    編程 2025-04-29

發表回復

登錄後才能評論