select查詢語句

create DATABASE System;

use system;

-- 建表

CREATE TABLE STUDENT(

SNO VARCHAR(3) NOT NULL,

SNAME VARCHAR(4) NOT NULL

,SSEX VARCHAR(2) NOT NULL,

SBIRTHDAY DATETIME,

CLASS VARCHAR(5))

CREATE TABLE COURSE(

CNO VARCHAR(5) NOT NULL,

CNAME VARCHAR(10) NOT NULL,

TNO VARCHAR(10) NOT NULL)

CREATE TABLE SCORE

(SNO VARCHAR(3) NOT NULL,

CNO VARCHAR(5) NOT NULL,

DEGREE NUMERIC(10, 1) NOT NULL)

CREATE TABLE TEACHER

(TNO VARCHAR(3) NOT NULL,

TNAME VARCHAR(4) NOT NULL,

TSEX VARCHAR(2) NOT NULL,

TBIRTHDAY DATETIME NOT NULL,

PROF VARCHAR(6),

DEPART VARCHAR(10) NOT NULL)


-- 插入數(shù)據(jù)

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

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

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

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

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

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

INSERT INTO COURSE(CNO,CNAME,TNO)VALUES ('3-105' ,'計(jì)算機(jī)導(dǎo)論',825);

INSERT INTO COURSE(CNO,CNAME,TNO)VALUES ('3-245' ,'操作系統(tǒng)' ,804);

INSERT INTO COURSE(CNO,CNAME,TNO)VALUES ('6-166' ,'數(shù)據(jù)電路' ,856);

INSERT INTO COURSE(CNO,CNAME,TNO)VALUES ('9-888' ,'高等數(shù)學(xué)' ,100);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (103,'3-245',86);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (105,'3-245',75);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (109,'3-245',68);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (103,'3-105',92);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (105,'3-105',88);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (109,'3-105',76);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (101,'3-105',64);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (107,'3-105',91);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (108,'3-105',78);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (101,'6-166',85);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (107,'6-106',79);

INSERT INTO SCORE(SNO,CNO,DEGREE)VALUES (108,'6-166',81);

INSERT INTO TEACHER(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART)

VALUES (804,'李誠','男','1958-12-02','副教授','計(jì)算機(jī)系');

INSERT INTO TEACHER(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART)

VALUES (856,'張旭','男','1969-03-12','講師','電子工程系');

INSERT INTO TEACHER(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART)

VALUES (825,'王萍','女','1972-05-05','助教','計(jì)算機(jī)系');

INSERT INTO TEACHER(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART)

VALUES (831,'劉冰','女','1977-08-14','助教','電子工程系');

-- 作業(yè)題目

-- 1语盈、 查詢 Student 表中的所有記錄的 Sname绝编、Ssex 和 Class 列。

SELECT sname,ssex,class from student;

-- 2淹禾、 查詢教師所有的單位即不重復(fù)的 Depart 列搔驼。

SELECT DISTINCT depart from teacher;

-- 3捆憎、 查詢 Student 表的所有記錄书闸。

SELECT * from student;

-- 4啡捶、 查詢 Score 表中成績(jī)?cè)?60 到 80 之間的所有記錄。

SELECT * from score where degree BETWEEN 60 and 80;

-- 5两嘴、 查詢 Score 表中成績(jī)?yōu)?85丛楚,86 或 88 的記錄。

SELECT * from score where degree in('85','86','88');

-- 6憔辫、 查詢 Student 表中“95031”班或性別為“女”的同學(xué)記錄趣些。

select * from student where class in('95031') or ssex in('女')

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

SELECT * from student ORDER BY class desc

-- 8坏平、 以 Cno 升序、Degree 降序查詢 Score 表的所有記錄锦亦。

select * from score ORDER BY cno,degree desc

-- 9舶替、 查詢“95031”班的學(xué)生人數(shù)。

select count(sno) from student where class='95031';

-- 10杠园、查詢 Score 表中的最高分的學(xué)生學(xué)號(hào)和課程號(hào)顾瞪。

SELECT sno,cno from score WHERE degree=(SELECT max(degree) from score)

-- 11、查詢?3-105?號(hào)課程的平均分。

-- SELECT degree from score where cno='3-105'

SELECT avg(degree) from score where cno='3-105'

-- 12陈醒、查詢 Score 表中至少有 5 名學(xué)生選修的并以 3 開頭的課程的平均分?jǐn)?shù)惕橙。

select cno,avg(degree) from score group by cno HAVING cno like '3%' and count(*)>=5;

-- 13、查詢最低分大于 70钉跷,最高分小于 90 的 Sno 列弥鹦。

SELECT sno,min(degree),max(degree) FROM score GROUP BY sno HAVING MIN(Degree)>70 AND MAX(Degree)<90

-- 14、查詢所有學(xué)生的 Sname爷辙、Cno 和 Degree 列彬坏。

SELECT A.sname,B.cno,B.degree from student A INNER JOIN score B on A.sno=B.sno INNER JOIN course C on B.cno=C.cno

-- 15、查詢所有學(xué)生的 Sno膝晾、Cname 和 Degree 列栓始。

SELECT B.sno,C.cname,B.degree from student A INNER JOIN score B on A.sno=B.sno INNER JOIN course C on B.cno=C.cno

-- 16、查詢所有學(xué)生的 Sname玷犹、Cname 和 Degree 列混滔。

SELECT A.sname,C.cname,B.degree from student A INNER JOIN score B on A.sno=B.sno INNER JOIN course C on B.cno=C.cno

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

SELECT avg(degree) from score where sno in(SELECT sno from student where class in('95033'))

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末坯屿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子巍扛,更是在濱河造成了極大的恐慌领跛,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件撤奸,死亡現(xiàn)場(chǎng)離奇詭異吠昭,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)胧瓜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門矢棚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人府喳,你說我怎么就攤上這事蒲肋。” “怎么了钝满?”我有些...
    開封第一講書人閱讀 158,084評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵兜粘,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我弯蚜,道長(zhǎng)孔轴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,708評(píng)論 1 284
  • 正文 為了忘掉前任碎捺,我火速辦了婚禮路鹰,結(jié)果婚禮上贷洲,老公的妹妹穿的比我還像新娘。我一直安慰自己晋柱,他們只是感情好恩脂,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,813評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著趣斤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪黎休。 梳的紋絲不亂的頭發(fā)上浓领,一...
    開封第一講書人閱讀 50,021評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音势腮,去河邊找鬼联贩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛捎拯,可吹牛的內(nèi)容都是我干的泪幌。 我是一名探鬼主播,決...
    沈念sama閱讀 39,120評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼署照,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼祸泪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起建芙,我...
    開封第一講書人閱讀 37,866評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤没隘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后禁荸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體右蒲,經(jīng)...
    沈念sama閱讀 44,308評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,633評(píng)論 2 327
  • 正文 我和宋清朗相戀三年赶熟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瑰妄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,768評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡映砖,死狀恐怖间坐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情啊央,我是刑警寧澤眶诈,帶...
    沈念sama閱讀 34,461評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站瓜饥,受9級(jí)特大地震影響逝撬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜乓土,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,094評(píng)論 3 317
  • 文/蒙蒙 一宪潮、第九天 我趴在偏房一處隱蔽的房頂上張望溯警。 院中可真熱鬧,春花似錦狡相、人聲如沸梯轻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽喳挑。三九已至,卻和暖如春滔悉,著一層夾襖步出監(jiān)牢的瞬間伊诵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工回官, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留曹宴,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,571評(píng)論 2 362
  • 正文 我出身青樓歉提,卻偏偏與公主長(zhǎng)得像笛坦,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子苔巨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,666評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 1).創(chuàng)建數(shù)據(jù)庫 create database學(xué)生選課數(shù)據(jù)庫 2).創(chuàng)建四張表 Create table Stu...
    blvftigd閱讀 1,581評(píng)論 0 0
  • 最近打算采用關(guān)系型數(shù)據(jù)庫來理一下公司的運(yùn)營(yíng)數(shù)據(jù)版扩,先拿點(diǎn)東西練手找感覺。下面是幾個(gè)關(guān)于學(xué)生課業(yè)的表恋拷,需要建立一個(gè)數(shù)據(jù)...
    九天朱雀閱讀 976評(píng)論 0 3
  • 常見的學(xué)生老師課程分?jǐn)?shù): 建表: CREATE TABLE students (sno VARCHAR(3) NO...
    ThomasAAnderson閱讀 408評(píng)論 0 0
  • 原文:https://www.cnblogs.com/aqxss/p/6563625.html 一资厉、設(shè)有一數(shù)據(jù)庫,...
    名門翹楚C閱讀 1,094評(píng)論 0 0
  • 一蔬顾。數(shù)據(jù)庫基本概念:數(shù)據(jù)宴偿、數(shù)據(jù)庫。數(shù)據(jù)模型/DBMS(數(shù)據(jù)庫管理系統(tǒng))/DBS(數(shù)據(jù)庫系統(tǒng))二诀豁。數(shù)據(jù)庫內(nèi)部組成二維...
    S_s_s_a53f閱讀 517評(píng)論 0 0