查詢沒有選修1號課程的學生學號及姓名
select Student.Sno,Sname
from SC --從選修表中查詢學號、姓名
left join Student --左連線學生表
on Student.Sno not in(select Sno from SC where Cno='1')--選擇沒有選修1號課程的
group by Student.Sno,Sname;--通過學號、姓名分組
//SELECT Sname,Sno
from Student
where not exists
(select *
from SC
WHERE Sno=Student.Sno and Cno='1');
相關推薦
查詢沒有選修1號課程的學生學號及姓名
select Student.Sno,Sname from SC --從選修表中查詢學號、姓名 left join Student --左連線學生表 on Student.Sno not in(select Sno from SC where Cno='1')--選擇沒有選修1號課程
查詢沒有選修資料庫課程的學生學號和姓名
select Sname,Student.Sno from Student --從學生表中查詢姓名、學號 left join SC on SC.Sno=Student.Sno --通過課程號左連線選修表 left join Course on SC.Cno=Cours
查詢CS系的學生學號、姓名、年齡,並按年齡降序排列。
select Sno,Sname,Sage from Student--從學生表中查詢學號、姓名、年齡 where Sdept='CS'--系名為CS ORDER by Sage DESC--根據年齡降序
查詢學生 學號、姓名和平均成績
三個表:Student(學生),Course(課程),SC(選課): 剛開始是這麼寫的: select Student.sname,Student.sno,avg(grade) as avg
PL/SQL之儲存過程修改學生學號及觸發器實現一致性
(1)建立三個表:Student(S#, Sname, age), Course(C#, cname, credit), SC(s#, c#, score),其中SC的S#和C#都是外來鍵,分別引用Student表的S#和Course表的C#。請首先在各自表中插
(指向結構體陣列的指標)有n個結構體變數,內含學生學號,姓名和3門課的成績。要求輸出平均成績最高的學生的資訊
#include<stdio.h> #define N 3 struct Student { int num; char name[20]; float score[3]; fl
查詢成績大於各門課程平均成績的所有學生的學號、課程號和成績
select Sno,Cno,Grade from SC x--從選修表中選擇學號、課程號、成績 WHERE Grade>(select avg(Grade)--選擇成績大於平均成績的 from SC y where y.Sno=x.Sno);--通過學號連線
查詢選修了全部課程的學生姓名_如何解?-MS-SQLServer/應用實例
sqlserver sna sts bsp 課程 這一 學生 .cn 全部 查詢選修了全部課程的學生姓名:student 是學生表 course 是選課表 sc 是課程表select snamefrom studentwhere not exists(select *fro
建立和呼叫儲存過程:查詢Stu資料庫中某個同學的選修課程的資訊,包括學號,姓名,課程名稱,成績
CREATE PROCEDURE proc_select--建立儲存過程 @Sno char(10) output,--輸入輸出引數 @Sname varchar(20) out,--輸出引數 @Cno char(4) out,--輸出引數 @grade tinyint
SQL查詢選修了全部課程的學生姓名
1. SELECT 2. Sname 3. FROM 4. NOT EXISTS ( 5. SELECT * FROM course WHERE NOT EXISTS ( 6. SELECT * FROM SC WHERE Sno = student.Sno
資料庫練習題:學生表(學號,姓名,性別,系部,年齡)選課表(學號,課程號,成績)課程表(課程號,課程名,學分)
資料庫中有如下三個表: 學生表(學號,姓名,性別,系部,年齡)選課表(學號,課程號,成績)課程表(課程號,課程名,學分) (1)、寫出建立以上三個表的sq語句 (2)、從選課表中查詢所有選課資訊,即學號、課程號、成績,並給成績加8分 (3)、從選課表中查詢選修課程號C02且該]課程考試及格的學生的學號
關於查詢和"1"號的同學學習的課程完全相同的其他同學的資訊詳細
create table bdqn_student( sno number(2), sname varchar2(20) not null, sbirthdate date, sgender char(2)); comment on column bdqn_student.sno is '學員編號'; c
給出n個學生的考試成績表,每條記錄由學號、姓名和分數和名次組成,設計演算法完成下列操作: (1)設計一個顯示對學生資訊操作的選單函式如下所示: *************************
給出n個學生的考試成績表,每條記錄由學號、姓名和分數和名次組成,設計演算法完成下列操作: (1)設計一個顯示對學生資訊操作的選單函式如下所示: ************************* 1、錄
5. 資料庫題(以個人熟悉資料庫為準、按要求寫出sql) (1) 計算每個人的總成績並排名(要求顯示欄位:學號,姓名,總成績) (2) 計算每個人單科的最高成績(要求顯示欄位: 學號,姓名,課程,最
5. 資料庫題(以個人熟悉資料庫為準、按要求寫出sql) (1) 計算每個人的總成績並排名(要求顯示欄位:學號,姓名,總成績) (2) 計算每個人單科的最高成績(要求顯示欄位: 學號,姓名,課程,最高成
有10個學生,每個學生的資料包括學號、姓名、3門課程的成績。讀入這10個學生的資料,要求輸出3門課程的總平均成績,以及個人平均分最高的學生的資料
輸入 共有10行,每行包含了一個學生的學號(整數)、名字(長度不超過19的無空格字串)和3門課程的成績(0至100之間的整數),用空格隔開。 輸出 第一行包含了3個實數,分別表示3門課程的總平均成績,保留2位小數,每個數之後輸出一個空格。 第二行輸出個人平均分最高的學生的資料,與輸入資料
查詢和劉晨同齡學生的學號和姓名
SELECT Sno, Sname from Student--從學生表中查詢學號、姓名 where Sage=(select Sage from Student where Sname='劉晨')--選擇跟劉晨一樣年齡的
SQL:查詢某個班級的人數並按班級人數多少進行排列,查詢各班年齡最小的女生的班級號,學號,姓名,出生日期並按班級號升序排列
表:student欄位:studentnum(學號),studentname(學生姓名),classname(班級名稱),sex(男:1,女:2),birthday(出生日期)我現在資料庫儲存了以下資料:問題1:查出student表中各個班級的人數,並按人數從多到少排列答案:
有10個學生,每個學生的資料包括學號、姓名、3門課的成績,編寫如下函式: (1) 輸入10個學生 的基本資訊(input); (2) 求出每個學生的平均分(average); (3) 求出平均分
1、 有10個學生,每個學生的資料包括學號、姓名、3門課的成績,編寫如下函式: (1) 輸入10個學生 的基本資訊(input); (2) 求出每個學生的平均分(average); (3) 求出平均分最高的學生資訊(high_score);
因特爾Edison第1站--arduino打不開和驅動安裝成功後驅動管理器沒有顯示埠號
1、從官網下載下來Edison的Arduino開發環境,用7-zip解壓後雙擊不能開啟軟體? 解決辦法是:更改計算機語言為"英語(美國)",更改步驟: 控制面板------>日期、時間、語言和區域設定------->區域和語言選項-------->區域選項------>選擇語言為"英
有8個學生,每個學生選修3門課程。計算每個學生的平均分,總分,每門課程總分,並根據總分排名,輸出排名前三的學生姓名。
#include <stdio.h> #include <stdlib.h> typedef struct coursescore{ int chinesescore; int mathscore; int englishscore;