1樓:匿名使用者
select * form 學籍
where 學號 not in(select 學號 from 選課)
用select-sql命令建立如下查詢:查詢尚未選課的所有學生的基本情況 5
2樓:匿名使用者
看到你贊同了我以前的
一個回答,在不知道你表結構
回的前提下答,請參考
3樓:痕
還沒選課,也就是在選課表裡沒有他們的學號,如下:
select * from 學生表 where 學號 not in (select 學號 from 選課表)
sql:查詢所有學生的學號、姓名、入學成績、選課門數和平均分。結果要求顯示如下
4樓:
你select * from 表的時候,from兩個表。
後邊再where 表1.id = 表2.id
暈了,我說的id也就是主外來鍵關係的列。也就是你說的學號
5樓:匿名使用者
現在的學生啊 照著書一點點做比打這些字容易多了
怎樣用sql語句表示:查詢每個班級的學生人數
6樓:足壇風行者
查詢每個班級的bai學生人數
du的sql語句是:
select class_name,count(1) from table_name group by class;
其中class_name,count(1)為查出的班級zhi名和對應的人dao數,table_name為學回生表名稱,group by是將class分組。
擴充套件資
答料
sql語句中group by 語句用法介紹:
group by 語句用於結合聚合函式,根據一個或多個列對結果集進行分組。語法格式為:
select column_name, aggregate_function(column_name)
from table_name
group by column_name;
例如有以下表:
例項:select site_id, sum(access_log.count) as nums from access_log group by site_id;
執行以上 sql 輸出結果如下:
注意點:在select指定的欄位要麼就要包含在group by語句的後面,作為分組的依據;要麼就要被包含在聚合函式中。
7樓:用著追她
1、查詢表的指定列
copy,select 列名稱
from 表名稱。
2、查詢表的所有列,select * from 表名稱。
3、按條件查詢,select * from 表名稱 where 列=值。
4、多條件查詢,select * from 表名稱 where 列1=值1 and 列2=值2。
5、查詢年齡為100的學生名字,select `name` from student where age = 100 。
6、查詢趙六的年齡,select age from student where `name` = '趙六'。
8樓:匿名使用者
select 班級號,count(*) from 學生表 group by 班級號
不知道您的表是什麼樣的
9樓:匿名使用者
select 班級,count(1) as 人數 from 學生表 group by 班級
10樓:匿名使用者
例如來用源oracle資料庫
create table student(stuid number not null primary key,stuname varchar2(20) not null,stu*** char(2) not null,stuage number not null,classid number --班級編號) select count(*) from student group by classid
11樓:安徽新華電腦專修學院
school_name 學校名字抄
,襲major_name專業名字,majorcount專業數量,table_name表名
select school_name,major_name,count(majoy_name) as majorcount from table_name
group by school_name,major_name
用sql查詢同時選修了1號課和2號課的學生學號
12樓:於曉楠買甘
查詢bai
同時選修了1號和2號課的學du生學號
涉及到兩zhi個表.學生表和dao課程表
語句:select
*from
student
inner
join
scon
student.sno=sc.sno
andcno
in('1','2')
為什麼不用內where
cno=』1『
andcno=』2『
這個關係到資料容庫的優化問題,哪個執行快,就寫哪個那個語句也可以這樣寫啊where
snoin
(select
snofrom
scwhere
sno=』1『
)and
snoin(select
snofrom
scwhere
sno=』2『)
13樓:吳
你好抄像寫錯了吧,襲
,,我感覺應該是bai
select sno
from sc
where cno='1' and son in (select sno from sc where cno='2');
或者where cno='1' intersert select sno from sc where cno='2');
intersect對兩個du查詢zhi做交集。相當於daoand
14樓:envy誒
因為這樣的意思是 在一行內課號既得等於1又得等於2 並沒有這樣的
15樓:匿名使用者
sno 指的是什麼?
baicno指什麼? 上面的sql語句du是不可能zhi實現同樣的功能的。
sno如果是指dao學生學號;版
cno是指課程號的權
話。where cno=』1『 and cno=』2『是指課程號是1和2 的學生資訊。
where sno=』1『 and sno in(select sno
from sc
where sno=』2『)
是指學生學號是1和2 的學生,事實上,作為主鍵的sno沒有可能同時是1和2的。
請採納答案,支援我一下。
寫select-sql命令,查詢2023年出生的學生的學號,姓名和出生日期
16樓:孔慶明江蘇
select 學號,姓名,出生日期 from 表名 where convert(char(4),出生日期,121)='1996'
或者select 學號,姓名,出生日期 from 表名 where year(出生日期)='1996'
17樓:匿名使用者
select 學號,姓名,出生日期 from 學生 where datepart(yyyy, 出生日期)='1996'
5用SQL命令查詢所有學生的學號 姓名 總成績 平均成績
用sql命令查詢所有學生的學號 姓名 總成績 平均成績。select 學號,姓名,總成績,總成績 總科數 from 表 select 學號,姓名,總成績,總成績 總科數 from 表 5 用sql命令查詢所有學生的學號 姓名 總成績 平均成績。請問第五題怎麼做,救命啊 你的表是 來什麼名?表源 裡有...
DOS命令中「CD」命令怎麼用的
在dos中,cd 命令就是顯示當前目錄名或更改當前目錄的意思。顯示當前目錄 輸入 cd 回車,螢幕顯示當前完整目錄名稱。更改當前目錄 輸入 cd 目錄完整路徑 即可進入所需目錄。cd.表示返回上一目錄,cd 表示返回根目錄。命令列中cd是什麼意思 cd,顯示當前目錄。抄的名bai稱或切換目錄位置。用...
ping命令怎樣用,ping命令怎麼使用?
t 若使用者不人為中斷會不斷的ping下去 例如 ping t 計算機名或ip地址 以下類似 c count 要求ping命令連續傳送資料包,直到發出並接收到count個請求 d 為使用的套接字開啟除錯狀態 f 是一種快速方式ping。使得ping輸出資料包的速度和資料包從遠端主機返回一樣快,或者更...