(一)Mysql面試筆試練習題

2021-09-01 11:33:26 字數 1542 閱讀 7454

準備工作,匯入表資料

mysql準備資料以及sql題目

teacher表:

student表:

score表:

course表:

1、查詢男生、女生人數

男生人數(1:男,2:女)

select count() from student s where s.student_***=1;

結果:

可以優化取別名

select count() as 「男生」 from student s where s.student_***=1;

女生人數(1:男,2:女)

select count(*) as 「女生」 from student s where s.student_***=2;

結果:

說明:count() 函式返回匹配指定條件的行數

2、查詢姓「李」的學生名單

select s.student_name from student s where s.student_name like 「李%」;

說明:like匹配模糊

3、查詢姓「李」的老師的個數

select count(t.teacher_name) from teacher t where t.teacher_name like 「李%」

4、查詢選了課程的學生人數

select count(distinct(student_id)) from score;

distinct 用於返回唯一不同的值,語法:select distinct 列名稱 from 表名稱

5、查詢選修「c004」課程分數小於60,按分數降序排列的同學學號

select s.student_id from score s where s.score <60 and s.course_id=『c004』 order by s.score desc

php習題,PHP筆試練習題

php筆試練習題 1.寫出如下程式的輸出結果 str1 null str2 false echo str1 str2 相等 不相等 str3 str4 0 echo str3 str4 相等 不相等 str5 0 str6 0 echo str5 str6 相等 不相等 2.寫出如下程式的輸出結果 ...

mysql面試選擇題 mysql面試練習題

查詢沒有報名的學生 方法1select s.from student s left join baoming bm on s.sid bm.sid where bm.sid is null 方法2select from student where sid not in select distinct...

C 考試練習題

問題描述 輸入乙個六位數,求各位數之和,如果各位數之和在 36,45 之間包含36,45,則此數字為幸運數字,如123456,各位數之和為1 2 3 4 5 6 21,不是幸運數。輸入形式 乙個整數a 輸出邢式 如果a是六位數,判斷a是幸運數,輸出 yes 否則輸出 no 如果a不是六位整數,輸出 ...