• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

             首頁 > 試題

            查詢所有選修“計算機導論”課程的“男”同學的成績表

            更新時間:2025-12-15 12:19:57 閱讀: 評論:0

            2023年12月9日發(作者:share)

            查詢所有選修“計算機導論”課程的“男”同學的成績表

            SQL練習

            MySQL語句練習(students,cours,scores,teachers )

            準備數據

            建表語句

            CREATE TABLE students

            (sno VARCHAR(3) NOT NULL,

            sname VARCHAR(4) NOT NULL,

            sx VARCHAR(2) NOT NULL,

            sbirthday DATETIME,

            class VARCHAR(5))

            CREATE TABLE cours

            (cno VARCHAR(5) NOT NULL,

            cname VARCHAR(10) NOT NULL,

            tno VARCHAR(10) NOT NULL)

            CREATE TABLE scores

            (sno VARCHAR(3) NOT NULL,

            cno VARCHAR(5) NOT NULL,

            degree NUMERIC(10, 1) NOT NULL)

            CREATE TABLE teachers

            (tno VARCHAR(3) NOT NULL,

            tname VARCHAR(4) NOT NULL, tx VARCHAR(2) NOT NULL,

            tbirthday DATETIME NOT NULL, prof VARCHAR(6),

            depart VARCHAR(10) NOT NULL)

            插入數據

            INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (108 ,‘曾華’ ,‘男’ ,‘1977-09-01’,95033);

            INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (105 ,‘匡明’ ,‘男’ ,‘1975-10-02’,95031);

            INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (107 ,‘王麗’ ,‘女’ ,‘1976-01-23’,95033);

            INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (101 ,‘李軍’ ,‘男’ ,‘1976-02-20’,95033);

            INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (109 ,‘王芳’ ,‘女’ ,‘1975-02-10’,95031);

            INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (103 ,‘陸君’ ,‘男’ ,‘1974-06-03’,95031);

            INSERT INTO COURSES(CNO,CNAME,TNO)VALUES (‘3-105’ ,‘計算機導論’,825);

            INSERT INTO COURSES(CNO,CNAME,TNO)VALUES (‘3-245’ ,‘操作系統’ ,804);

            INSERT INTO COURSES(CNO,CNAME,TNO)VALUES (‘6-166’ ,‘數據電路’ ,856);

            INSERT INTO COURSES(CNO,CNAME,TNO)VALUES (‘9-888’ ,‘高等數學’ ,100);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (103,‘3-245’,86);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (105,‘3-245’,75);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (109,‘3-245’,68);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (103,‘3-105’,92);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (105,‘3-105’,88);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (109,‘3-105’,76);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (101,‘3-105’,64);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (107,‘3-105’,91);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (108,‘3-105’,78);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (101,‘6-166’,85);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (107,‘6-106’,79);

            INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (108,‘6-166’,81);INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (804,‘李誠’,‘男’,‘1958-12-

            02’,‘副教授’,‘計算機系’);

            INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (856,‘張旭’,‘男’,‘1969-03-

            12’,‘講師’,‘電子工程系’);

            INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (825,‘王萍’,‘女’,‘1972-05-

            05’,‘助教’,‘計算機系’);

            INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (831,‘劉冰’,‘女’,‘1977-08-

            14’,‘助教’,‘電子工程系’);

            題目1、 查詢Student表中的所有記錄的Sname、Sx和Class列。

            2、 查詢教師所有的單位即不重復的Depart列。

            3、 查詢Student表的所有記錄。

            4、 查詢Score表中成績在60到80之間的所有記錄。

            5、 查詢Score表中成績為85,86或88的記錄。

            6、 查詢Student表中“95031”班或性別為“女”的同學記錄。

            7、 以Class降序查詢Student表的所有記錄。

            8、 以Cno升序、Degree降序查詢Score表的所有記錄。

            9、 查詢“95031”班的學生人數。

            10、查詢Score表中的最高分的學生學號和課程號。

            11、查詢‘3-105’號課程的平均分。

            12、查詢Score表中至少有5名學生選修的并以3開頭的課程的平均分數。

            13、查詢最低分大于70,最高分小于90的Sno列。

            14、查詢所有學生的Sname、Cno和Degree列。

            15、查詢所有學生的Sno、Cname和Degree列。

            16、查詢所有學生的Sname、Cname和Degree列。

            17、查詢“95033”班所選課程的平均分。

            18、假設使用如下命令建立了一個grade表:

            create table grade(low number(3,0),upp number(3),rank char(1));

            inrt into grade values(90,100,’A’);

            inrt into grade values(80,89,’B’);

            inrt into grade values(70,79,’C’);

            inrt into grade values(60,69,’D’);

            inrt into grade values(0,59,’E’);

            commit;

            現查詢所有同學的Sno、Cno和rank列。

            19、查詢選修“3-105”課程的成績高于“109”號同學成績的所有同學的記錄。

            20、查詢score中選學一門以上課程的同學中分數為非最高分成績的記錄。

            21、查詢成績高于學號為“109”、課程號為“3-105”的成績的所有記錄。

            22、查詢和學號為108的同學同年出生的所有學生的Sno、Sname和Sbirthday列。

            23、查詢“張旭“教師任課的學生成績。

            24、查詢選修某課程的同學人數多于5人的教師姓名。

            25、查詢95033班和95031班全體學生的記錄。

            26、查詢存在有85分以上成績的課程Cno.

            27、查詢出“計算機系“教師所教課程的成績表。

            28、查詢“計算機系”與“電子工程系“不同職稱的教師的Tname和Prof。

            29、查詢選修編號為“3-105“課程且成績至少高于選修編號為“3-245”的同學的Cno、Sno和Degree,并按Degree從高到低次序排

            序。

            30、查詢選修編號為“3-105”且成績高于選修編號為“3-245”課程的同學的Cno、Sno和Degree.

            31、查詢所有教師和同學的name、x和birthday.

            32、查詢所有“女”教師和“女”同學的name、x和birthday.

            33、查詢成績比該課程平均成績低的同學的成績表。

            34、查詢所有任課教師的Tname和Depart.

            35 查詢所有未講課的教師的Tname和Depart.

            36、查詢至少有2名男生的班號。

            37、查詢Student表中不姓“王”的同學記錄。

            38、查詢Student表中每個學生的姓名和年齡。

            39、查詢Student表中最大和最小的Sbirthday日期值。

            40、以班號和年齡從大到小的順序查詢Student表中的全部記錄。

            41、查詢“男”教師及其所上的課程。

            42、查詢最高分同學的Sno、Cno和Degree列。

            43、查詢和“李軍”同性別的所有同學的Sname.

            44、查詢和“李軍”同性別并同班的同學Sname.

            45、查詢所有選修“計算機導論”課程的“男”同學的成績表查詢

            1.查詢Student表中的所有記錄的Sname、Sx和Class列。

            SELECT Sname,Sx,Class

            FROM Student;

            2.查詢教師所有的單位即不重復的Depart列。

            SELECT DISTINCT Depart

            FROM Teachers;

            3.查詢Student表的所有記錄。

            SELECT *

            FROM Students;

            4.查詢Score表中成績在60到80之間的所有記錄。

            SELECT *

            FROM Scores

            WHERE Degree BETWEEN 60 AND 80;

            5.查詢Score表中成績為85,86或88的記錄。

            SELECT *

            FROM Scores

            WHERE Degree IN (85,86,88);

            6.查詢Student表中“95031”班或性別為“女”的同學記錄。

            SELECT *

            FROM Students

            WHERE Class=‘95031’ OR Sx=‘女’;

            7.以Class降序查詢Student表的所有記錄。

            SELECT *

            FROM Students

            ORDER BY Class DESC;

            8.以Cno升序、Degree降序查詢Score表的所有記錄。

            SELECT *

            FROM Scores

            ORDER BY Cno,Degree DESC;

            9.查詢“95031”班的學生人數。

            SELECT COUNT(1) AS StuNum

            FROM Students

            WHERE Class=‘95031’;

            10.查詢Score表中的最高分的學生學號和課程號。

            SELECT Sno,Cno

            FROM Scores

            ORDER BY Degree DESC

            LIMIT 1;

            11.查詢‘3-105’號課程的平均分。SELECT AVG(Degree)

            FROM Scores

            WHERE Cno=‘3-105’;

            12.查詢Score表中至少有5名學生選修的并以3開頭的課程的平均分數。

            SELECT Cno,AVG(Degree)

            FROM Scores

            WHERE Cno LIKE ‘3%’

            GROUP BY Cno

            HAVING COUNT(Sno) >= 5;

            13.查詢最低分大于70,最高分小于90的Sno列。

            SELECT Sno

            FROM Scores

            GROUP BY Sno

            HAVING MAX(Degree)<90 AND MIN(Degree)>70;

            14.查詢所有學生的Sname、Cno和Degree列。

            SELECT Sname,Cno,Degree

            FROM Students INNER JOIN Scores

            ON(=)

            ORDER BY Sname;

            15.查詢所有學生的Sno、Cname和Degree列。

            SELECT Sno,Cname,Degree

            FROM Scores INNER JOIN Cours

            ON(=)

            ORDER BY Sno;

            16.查詢所有學生的Sname、Cname和Degree列。

            SELECT Sname,Cname,Degree

            FROM Students INNER JOIN Scores

            ON(=) INNER JOIN Cours

            ON(=)

            ORDER BY Sname;

            17.查詢“95033”班所選課程的平均分。

            SELECT Cname,AVG(Degree)

            FROM Students INNER JOIN Scores

            ON(=) INNER JOIN Cours

            ON(=)

            WHERE Class=‘95033’

            GROUP BY

            ORDER BY Cname;

            18.假設使用如下命令建立了一個grade表:

            CREATE TABLE grade(low TINYINT,upp TINYINT,rank CHAR(1));

            INSERT INTO grade VALUES(90,100,‘A’);

            INSERT INTO grade VALUES(80,89,‘B’);

            INSERT INTO grade VALUES(70,79,‘C’);

            INSERT INTO grade VALUES(60,69,‘D’);

            INSERT INTO grade VALUES(0,59,‘E’);現查詢所有同學的Sno、Cno和rank列。

            SELECT Sno,Cno,rank

            FROM Scores INNER JOIN grade

            ON(>= AND <=)

            ORDER BY Sno;

            19.查詢選修“3-105”課程的成績高于“109”號同學成績的所有同學的記錄。

            SELECT ,

            FROM Scores AS s1 INNER JOIN Scores AS s2

            ON(= AND >)

            WHERE =‘3-105’ AND =‘109’

            ORDER BY ;

            20.查詢score中選學一門以上課程的同學中分數為非最高分成績的記錄。

            SELECT *

            FROM Scores

            GROUP BY Sno

            HAVING COUNT(cno)>1 AND Degree!=MAX(Degree);

            21.查詢成績高于學號為“109”、課程號為“3-105”的成績的所有記錄。

            SELECT ,

            FROM Scores AS s1 INNER JOIN Scores AS s2

            ON(= AND >)

            WHERE =‘3-105’ AND =‘109’

            ORDER BY ;

            22.查詢和學號為108的同學同年出生的所有學生的Sno、Sname和Sbirthday列。

            SELECT ,,day

            FROM Students AS s1 INNER JOIN Students AS s2

            ON(YEAR(day)=YEAR(day))

            WHERE =‘108’;

            23.查詢“張旭“教師任課的學生成績。

            SELECT Sno,Degree

            FROM Scores INNER JOIN Cours

            ON(=) INNER JOIN Teachers

            ON(=)

            WHERE =‘張旭’;

            24.查詢選修某課程的同學人數多于5人的教師姓名。

            SELECT DISTINCT Tname

            FROM Scores INNER JOIN Cours

            ON(=) INNER JOIN Teachers

            ON(=)

            WHERE IN(SELECT Cno FROM Scores GROUP BY(Cno) HAVING COUNT(Sno)>5);

            25.查詢95033班和95031班全體學生的記錄。

            SELECT *

            FROM Students

            WHERE Class IN (‘95033’,‘95031’)

            ORDER BY Class;

            26.查詢存在有85分以上成績的課程 DISTINCT Cno

            FROM Scores

            WHERE Degree>85;

            27.查詢出“計算機系“教師所教課程的成績表。

            SELECT Tname,Cname,SName,Degree

            FROM Teachers INNER JOIN Cours

            ON(=) INNER JOIN Scores

            ON(=) INNER JOIN Students

            ON(=)

            WHERE =‘計算機系’

            ORDER BY Tname,Cname,Degree DESC;

            28.查詢“計算機系”與“電子工程系“不同職稱的教師的Tname和Prof。

            SELECT Tname,Prof

            FROM Teachers

            WHERE Depart=‘計算機系’ AND Prof NOT IN(

            SELECT DISTINCT Prof

            FROM Teachers

            WHERE Depart=‘電子工程系’);

            29.查詢選修編號為“3-105“課程且成績至少高于任意選修編號為“3-245”的同學的成績的Cno、Sno和Degree,并按Degree從高到低

            次序排序。

            SELECT Cno,Sno,Degree

            FROM Scores

            WHERE Cno=‘3-105’ AND Degree > ANY(

            SELECT Degree

            FROM Scores

            WHERE Cno=‘3-245’)

            ORDER BY Degree DESC;

            30.查詢選修編號為“3-105”且成績高于所有選修編號為“3-245”課程的同學的Cno、Sno和Degree.

            SELECT Cno,Sno,Degree

            FROM Scores

            WHERE Cno=‘3-105’ AND Degree > ALL(

            SELECT Degree

            FROM Scores

            WHERE Cno=‘3-245’)

            ORDER BY Degree DESC;

            31.查詢所有教師和同學的name、x和birthday.

            SELECT Sname,Sx,Sbirthday

            FROM Students

            UNION

            SELECT Tname,Tx,Tbirthday

            FROM Teachers;

            32.查詢所有“女”教師和“女”同學的name、x和 Sname,Sx,Sbirthday

            FROM Students

            WHERE Sx=‘女’

            UNION

            SELECT Tname,Tx,Tbirthday

            FROM Teachers

            WHERE Tx=‘女’;

            33.查詢成績比該課程平均成績低的同學的成績表。

            SELECT s1.*

            FROM Scores AS s1 INNER JOIN (

            SELECT Cno,AVG(Degree) AS aDegree

            FROM Scores

            GROUP BY Cno) s2

            ON(= AND

            34.查詢所有任課教師的Tname和Depart.

            SELECT Tname,Depart

            FROM Teachers

            WHERE Tno IN(

            SELECT Tno

            FROM Cours

            );

            35.查詢所有未講課的教師的Tname和Depart.

            SELECT Tname,Depart

            FROM Teachers

            WHERE Tno NOT IN(

            SELECT Tno

            FROM Cours

            );

            36.查詢至少有2名男生的班號。

            SELECT Class,COUNT(1) AS boyCount

            FROM Students

            WHERE Sx=‘男’

            GROUP BY Class

            HAVING boyCount>=2;

            37.查詢Student表中不姓“王”的同學記錄。

            SELECT *

            FROM Students

            WHERE Sname NOT LIKE ‘王%’;

            38.查詢Student表中每個學生的姓名和年齡。

            SELECT Sname,YEAR(NOW())-YEAR(Sbirthday) AS Sage

            FROM Students;

            39.查詢Student表中最大和最小的Sbirthday日期值。

            SELECT MIN(Sbirthday),MAX(Sbirthday)

            FROM Students;

            40.以班號和年齡從大到小的順序查詢Student表中的全部記錄。SELECT *

            FROM Students

            ORDER BY Class DESC,Sbirthday ASC;

            41.查詢“男”教師及其所上的課程。

            SELECT ,

            FROM Teachers INNER JOIN Cours

            ON(=)

            WHERE =‘男’;

            42.查詢最高分同學的Sno、Cno和Degree列。

            SELECT *

            FROM Scores

            GROUP BY Cno

            HAVING Degree=Max(Degree);

            43.查詢和“李軍”同性別的所有同學的Sname.

            SELECT

            FROM Students AS s1 INNER JOIN Students AS s2

            ON(=)

            WHERE =‘李軍’;

            44.查詢和“李軍”同性別并同班的同學Sname.

            SELECT

            FROM Students AS s1 INNER JOIN Students AS s2

            ON(= AND =)

            WHERE =‘李軍’;

            45.查詢所有選修“計算機導論”課程的“男”同學的成績表

            SELECT *

            FROM Scores

            WHERE Sno IN (

            SELECT Sno

            FROM Students

            WHERE Sx=‘男’) AND

            Cno IN (

            SELECT Cno

            FROM Cours

            WHERE Cname=‘計算機導論’);

            本文發布于:2023-12-09 00:49:21,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/88/40043.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:查詢所有選修“計算機導論”課程的“男”同學的成績表.doc

            本文 PDF 下載地址:查詢所有選修“計算機導論”課程的“男”同學的成績表.pdf

            標簽:查詢   課程   同學   成績   選修   表中   教師
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 亚洲中文无码av永久app| 人人超碰人摸人爱| 国产精品中文av专线| 亚洲欧美高清在线精品一区二区| 粗大挺进朋友人妻淑娟| 亚洲欧美成人aⅴ在线| 天堂www在线中文| 国产成人国产在线观看| 国产主播一区二区三区| 国产一区三区二区中文在线| 九九热精彩视频在线免费| 日本a在线播放| 国产综合av一区二区三区| 高清破外女出血AV毛片| 国产成AV人片久青草影院| 亚洲精品自拍在线视频| 四川bbb搡bbb爽爽视频| 亚洲一本之道高清乱码| 亚洲天堂自拍| 一级毛片免费观看不卡视频| 大肉大捧一进一出好爽视频mba| 亚洲中文字幕精品无人区| 久久久久免费看成人影片| 国产对白熟女受不了了| 天天做天天爱夜夜爽导航| 亚洲国产在一区二区三区 | 久热久热中文字幕综合激情 | 久久伊99综合婷婷久久伊| 麻豆亚州无矿码专区视频| 亚洲高清WWW色好看美女| 国产精品久久精品| 永久免费不卡在线观看黄网站 | 亚洲成人动漫在线| 成人免费777777| 中文字幕不卡在线播放| av激情亚洲男人的天堂| 四虎永久精品在线视频| 天堂网国产| 无码午夜剧场| 综合色区亚洲熟女妇p| 中文字幕一区有码视三区|