首页 > 要闻 > > 正文
2024-02-13 17:00:20

MySQL面试题库(mysql面试题)

导读 你们好,最近小榜发现有诸多的小伙伴们对于MySQL面试题库,mysql面试题这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

你们好,最近小榜发现有诸多的小伙伴们对于MySQL面试题库,mysql面试题这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、SQL中LEFTJOIN的含义是__,如果tbl_user记录了学生的姓名(name)和学号(ID),

2、tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)和考试成绩(score)以及考试科目(subject),要想打印出各个学生姓名及对应的的各科总成绩,则可以用SQL语句____.

3、答:自然左外连接

4、createdatabasephpinterview;

5、usephpinterview

6、createtabletbl_user

7、(

8、IDintnotnull,

9、namevarchar(50)notnull,

10、primarykey(ID)

11、);

12、createtabletbl_score

13、(

14、IDintnotnull,

15、scoredec(6,2)notnull,

16、subjectvarchar(20)notnull

17、);

18、insertintotbl_user(ID,name)values(1,’beimu’);

19、insertintotbl_user(ID,name)values(2,’aihui’);

20、insertintotbl_score(ID,score,subject)values(1,90,’语文’);

21、insertintotbl_score(ID,score,subject)values(1,80,’数学’);

22、insertintotbl_score(ID,score,subject)values(2,86,’数学’);

23、insertintotbl_score(ID,score,subject)values(2,96,’语文’);

24、selectA.id,sum(B.score)assumscore

25、fromtbl_userAleftjointbl_scoreB

26、onA.ID=B.ID

27、groupbyA.id

28、计选修课的学生总数和考试的平均成绩。SELECTCOUNT(DISTINCT(Sno))AS学生总数,AVG(Grade)AS平均成绩FROMSC--//用DISTINCT消除重复的行

29、查询选课门数超过2门的学生的平均成绩和选课门数。SELECTStudent.Sname,AVG(Sc.Grade)平均成绩,COUNT(SC.Sno)选课门数FROMSC--内联接join或innerjoin,内联系是比较运算符,只返回符合条件的行JOINStudentON(SC.Sno=Student.Sno)JOINCourseON(SC.Cno=Course.Cno)GROUPBYStudent.SnameHAVINGCOUNT(distinctCourse.Cno)>2--分组条件

以上就是mysql面试题这篇文章的一些介绍,希望对大家有所帮助。