當前位置:首頁 » 編程語言 » sql命令操作題目
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql命令操作題目

發布時間: 2023-08-18 07:13:56

『壹』 sql命令題。急!

select * from 圖書 where 出版單位='工業出版社' order by 書名

select 書名,作者,單價,分類號 from 圖書 where 單價 between 15 and 25 into table ts

repl all 單價 with 單價+5

delete 圖書 where 出版單位='工業出版社'

『貳』 三個資料庫SQL命令題

第1題:

declare	@i		int,
@sum int
set @i=1
set @sum=0
while@i<=100
begin
set@sum=@sum+@i
set@i=@i+1
end
print@sum


運行結果:

5050


第2題:

declare	@i		int,
@f bigint,
@sum bigint
set @i=1
set @f=1
set@sum=0
while@i<=10
begin
set@f=@f*@i
set@sum=@sum+@f
set@i=@i+1
end
print@sum


運行結果:

4037913


第3題:

declare	@i		int,
@num int,
@sum int
set @i=1
set @sum=0
set@num=0
while@i<=50
begin
if@i%5=0
begin
set@sum=@sum+@i
set@num=@num+1
end
set@i=@i+1
end
print'個數:'+convert(varchar,@num)
print'總和:'+convert(varchar,@sum)


運行結果:

個數:10

總和:275

『叄』 請教:寫出SQL命令 謝謝

1
insert
into
Teachers(教師號,姓名,性別,年齡,參加工作年月,黨員,應發工資,扣除工資)
values('300008','楊夢','女',59,'66/04/22',yes,1600,210)
2
delete
from
teachers
where
年齡<36
and
性別='女'
3
update
teachers
set
應發工資=應發工資*1.2
where
now-參加工作年月>25
4
select
教師號,姓名,實發工資=應發工資-扣除工資
from
teachers
5
select
人數=sum(教師號),平均工資=avg(應發工資)
from
teachers
6
select
教師號,姓名,實發工資=應發工資-扣除工資
from
teachers
where
參加工作年月<'90/01/01'
7
select
最低工資=min(應發工資-扣除工資),最高工資=max(應發工資-扣除工資),平均工資=avg(應發工資-扣除工資)
from
Teachers
where
性別='男'
select
最低工資=min(應發工資-扣除工資),最高工資=max(應發工資-扣除工資),平均工資=avg(應發工資-扣除工資)
from
Teachers
where
性別='女'
8
select
教師號,姓名
from
teachers
where
黨員=yes
order
by
年齡
desc
大概就是這個樣子的,有問題樓主hi我

『肆』 用sql命令 寫出以下各題的命令

三、按要求寫出以下各小題的SQL命令
1、使用UPDATE命令計算機每位學生的總成績。
update xscj set count=fox+sx+english
2、使用SELECT命令查詢所有男生的平均成績。
select xh,count/3 as 平均成績 from xscj where xh in( select xh from xs where xb='男')
3、使用INSERT命令向表XS插入一條記錄,對應欄位的值分別為:「090213」、「張三」、「男」、{^1989-09-01}、「共青團員」、120。
insert into xs values("090213","張三","男",{^1989-09-01},"共青團員",120)
4、使用SELECT命令對表XSCJ的總成績欄位進行升序排序。
select * from xscj order by count asc
5、使用SELECT命令對表XS按性別分組。
select * from xs group by xb
6、使用SELECT命令查詢總成績大於400分的學生的學號、姓名、性別以及總成績,並將查詢結果保存到數據表TEMP中。
select xh,xm,xb,count from xs,xscj where xs.xh=xscj.xh and count>400 into table temp
四、設XS表中已輸入了若干條記錄,請寫出完成如下操作的VFP命令。
1、將表中第3至5條記錄的出生日期(CSRQ)都增加三天
use xs
go 3
replace next 3 csrq with csrq+3
2、給表中最後5條記錄中總學分低於30的記錄加上刪除標記
use xs
go reccount()-4
delete next 5 for zxf<30
3、以學號(XH)為關鍵字為表創建普通索引XH.CDX,並將其設為主控索引
use xs
index on xh tag xh of xh
set order to tag xh
4、用物理刪除姓名為「劉燕」的記錄
use xs
delete for xm='劉燕'
pack
5、給表中第3條記錄後添加一條空白記錄
use xs
go 3
insert blank
6、查看錶中第3至8號記錄的姓名、總學分
use xs
go 3
list next 6 fields xm,zxf

『伍』 SQL資料庫命令操作題

select sname,sage
from s
where sage>20
order by sage desc;
create view sview as
select sdept,count(sno) 學生人數,max(sage) 最大年齡,min(sage) 最小年齡
from s
group by sdept;
select cname,grade
from s,c,sc
where s.sno=sc.sno and c.cno=sc.cno and sname='王平';
select sname
from s
where not in (
select sname from s,c,sc
where s.sno=sc.sno and c.cno=sc.cno and cname='J');

『陸』 用sql語句創建一個教師表教師可以帶多個班但不能帶多門課

熱門頻道

首頁

博客

研修院

VIP

APP

問答

下載

社區

推薦頻道

活動

招聘

專題

打開CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved

sql
打開APP

SQL資料庫創建學生、教師、選課表 原創
2020-12-17 12:05:09
7點贊

Chowhound_i

碼齡2年

關注
SQL資料庫創建學生、教師、選課表
創建學生表

create table student (
sno char(14) primary key,
sname char (10) not null,
ssex char(2),
sage tinyint,
sdept varchar(20),
spassword tinyint,
)
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
創建教師表

create table teacher (
tno char(14) primary key,
tname char (10) not null,
tsex char(2),
tage tinyint,
sdept varchar(20),
spassword tinyint,
)
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
創建選課表

create table course (
cno char(10),
sno char(14) not null,
tno char(14) not null,
cyear tinyint,
cterm tinyint,
grade tinyint,
primary key(sno,tno),
foreign key(sno) references student(sno),
foreign key(tno) references teacher(tno),
)
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
文章知識點與官方知識檔案匹配
MySQL入門技能樹使用資料庫創建和刪除表
28046 人正在系統學習中
點擊閱讀全文
打開CSDN,閱讀體驗更佳

3.SQL--創建教師表和向表內插入數據_weixin_33712881的博客
3.SQL--創建教師表和向表內插入數據 --創建教師表,並向表內插入數據 create table Teacher(Tid varchar(10),Tname nvarchar(10)) --向表內插入數據 insertinto Teacher values('01' , '韓寒') insert into Teacher values('02...
sql語句(學生表、課程表、分數表、教師表)_煜帆帆的博客
student(學生表)、teacher(教師表)、course(課程表)、sc(分數表) 2、創建表 //學生表 create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); 1 2 3 4 5 6...
熱門推薦 創建一個資料庫,包括四個表:學生表(Student)、課程表(Course)、成績表(Score)以及教師信息表(Teacher)
創建一個資料庫,包括四個表:學生表(Student)、課程表(Course)、成績表(Score)以及教師信息表(Teacher)。四個表的結構分別如表1-1的表(一)~表(四)所示,數據如表1-2的表… 表(一)Student (學生表) 屬性名 數據類型 可否為空 含 義 Sno varchar (20) 否 學號 Sname varchar (20) 否 學生姓名 Ssex varchar ...
繼續訪問
mysql創建教師表_day34 mysql 認識資料庫,創建學生,教師,學院表
資料庫 - 數據的倉庫(集散地) - database - 實現數據持久化和數據管理持久化 - 將數據從內存轉移到能夠長久保存數據的存儲介質的過程資料庫的分類:關系型資料庫(SQL)和非關系型資料庫(NoSQL)文件系統 / 層次資料庫 / 網狀資料庫關系型資料庫1970s - E.F.Codd - IBM研究員 - System R理論基礎:關系代數和集合論具體表象:用二維表來保存數據 - 學生...
繼續訪問
使用SQL語句創建及使用SQLServer資料庫_MyAnqi的博客
1使用SQL語句在資料庫中Student表插入對應表格前2行元組。 insert into Student(sno,sn,sex,bor,clano,age)values(108,'曾華','男','1992-09-01','09033',22); insert into Student(sno,sn,sex,bor,clano,age)values(105,...
...名學生的SQL語句。_白一曉的博客_查詢教師表中的總人數
在Mysql面試的寫SQL語句環節中,有人曾碰到了這樣一道這樣的一道SQL語句題。目前有兩張數據表,一張學生,一張老師表。裡面都有Name和Code兩個欄位。求出張三的老師一共有多少名學生。 這樣,我們還是先建兩張普通的數據表。
最新發布 mysql 創建學生表、課程表、學生選課表
學生-課程資料庫中包含以下三個表關系的主碼加粗表示,各個表中的數據實例:StudentCourseSCSno為Student表的主鍵,Cno為Course表的主鍵,SC表中外鍵Sno,Cno分別是Student表和Course表的主鍵
繼續訪問

資料庫實驗報告一
KingBase資料庫下SQL語句的基本使用
繼續訪問

資料庫sql語句練習_Young_991的博客
一、設有一資料庫,包括四個表:學生表(Student)、課程表(Course)、成績表(Score)以及教師信息表(Teacher)。四個表的結構分別如表1-1的表(一)~表(四)所示,數據如表1-2的表(一)~表(四)所示。用SQL語句創建四個表並完成相關題...
...和MySQL示例查詢_庫特社區的博客_sql創建教師信息表
了解如何在其中創建表是一個重要且基本的概念。SQL 在本教程中,我將使用 PostgreSQL 和 MySQL 的代碼示例向您介紹語句的語法。SQLCREATE TABLE 基本語法CREATE TABLE 以下是該語句的基本語法:CREATE TABLE ...
【SQL】基本SQL數據表(學生、老師、課程、成績)
create table student--創建student數據表 ( s_no char(10) not null, --學號 s_name nchar(10), --姓名 s_sex char(2), --性別 borndate smalldatetime,--出生日期 ClassName nvarchar(50), --班級名稱 Telephone varchar(11), --電話號碼 EnrollDate smal.
繼續訪問
資料庫題:學生表,選課表,課程表寫SQL(多表)
設教學資料庫中有三個基本表: 學生表 S(SNO,SNAME,AGE,SEX),其屬性表示學生的學號、姓名、年齡和性別;選課表 SC(SNO,CNO,GRADE),其屬性表示學生的學號、所學課程的課程號和成績;課程表 C(CNO,CNAME,TEACHER),其屬性表示課程號、課程名稱和任課教師姓名。 下面的題目都是針對上述三個基本表操作的(原題S#、C#這樣子寫法在查詢的時候會報錯,這里就用S...
繼續訪問

2021-09-06
#創建db_test資料庫 create DATABASE db_test CHARACTER set utf8; use db_test; #在test資料庫中創建teacher表 create table teacher( number int PRIMARY key auto_increment, tname VARCHAR(30), sex VARCHAR(4), depno int, salary float, address VARCHAR(...
繼續訪問

太原理工大學軟體學院資料庫實驗四(2021.4.26)
太原理工大學軟體學院資料庫實驗四(2021.4.26) -- (1)創建Student 表 CREATE TABLE Student ( Sno CHAR(8) PRIMARY KEY, Sname CHAR(8) NOT NULL, Ssex CHAR(2) CHECK( Ssex in ('男','女')), Sage SMALLINT, Sdept CHAR(20), Sclass CHAR(4) NOT NULL, Stotal smallint DEFAULT 0 ); -- (2)創建Cours
繼續訪問
SQL語言編程實戰系列(一)——教學管理資料庫的創建和簡單操作
SQL語言編程實戰系列(一)——教學管理資料庫的創建和簡單操作,基於《資料庫原理與設計——基於SQL Server2012》王世民等編著P204-綜合題5.3.1編寫的解答。
繼續訪問

SQL建表語句(建立學生_課程資料庫)
SQL建表語句(建立學生_課程資料庫) (1)建立學生_課程資料庫 (2)包含學生表Student 包含Sno(學號),Sname(姓名),Ssex(性別),Sage(年齡),Sdapt(所在系)屬性列 學號為主碼(主鍵) (3)創建課程表Course 包含Cno(課程號),Cname(課程名),Cpno(先行課課程號),Credit(學分)屬性列 課程號為主碼(主鍵) (4)學生_課程表SC 包含Sno(學號),Cno(課程號),Grade(成績)屬性列 學號,課程號為主碼(主鍵) Creat
繼續訪問
Oracle完整的試題
[code="java"]create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create table teacher( tno varchar2(10) primary key, tname varchar2(20) ...
繼續訪問
用mysql創建學生成績表_用SQL創建學生成績資料庫
創建資料庫school,這個資料庫中包含四個表:分別是學生表、教師表、課程表和成績表。語法:create database school;(創建資料庫school)show databases;(查看是否已經創建好)drop database school;(刪除資料庫school,這里不必刪除)2.設計創建學生表、教師表、課程表和成績表。語法:use school;create table st...
繼續訪問
資料庫面試----學生、老師、課程、選課表常用sql示例
資料庫面試----學生、老師、課程、選課表常用sql示例 請先看看六大範式詳解 1——建表 (1)學生表 student DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `sid` int(11) DEFAULT NULL, `sname` varchar(20) DEFAULT NULL, `sage` int(11) DEFAULT NULL, `ssex` varchar(20) DEFAULT NULL ) ENGIN
繼續訪問
創建學院表 學生表 教師表 課程表 選課記錄表
為什麼要使用資料庫 解決數據持久化問題 高效的管理數據(增刪改查) 資料庫的分類: 關系型資料庫 理論基礎:關系代數 具體表象:二維表 行:記錄 列:欄位 編程語言:SQL(結構化查詢語言) DDL - 數據定義語言 —> create / drop / alter DML - 數據操作語言 —> insert / delete / update DQL - 數據查詢語言 —> select DCL - 數據控制語言 —> grant / revoke ...
繼續訪問

將數據插入教師表.sql
sql 插入多條語句
合肥工業大學—SQL Server資料庫實驗三:SQL語句創建和刪除基本表
SQL語句創建和刪除基本表1. 編寫6個基本表2. 修改基本表結構,完整性約束條件3. 用Drop table 語句刪除基本表 1. 編寫6個基本表 設有簡單教學管理的6個關系模式如下: 系(系編號,系名稱、系主任、聯系電話、地址) 專業(專業編號、專業名稱、所屬系) 教師(教師編號、姓名、所在系、電話、電子信箱) 學生(學號、姓名、性別、出生日期、所學專業) 課程(課程號、課程名、學分、先修課) 學生選課(學號、課程號、成績) 要求:在資料庫EDUC中,創建對應的6個基本表,基本表的名稱和屬性名稱由
繼續訪問
學習好sql
科目表 Course數據表介紹 --1.學生表 Student(SId,Sname,Sage,Ssex) --SId 學生編號,Sname 學生姓名,Sage 出生年月,Ssex 學生性別 --2.課程表 Course(CId,Cname,TId) --CId 課程編號,Cname 課程名稱,TId 教師編號 --3.教師表 Teacher(TId,Tname) --TId 教師編號,Tna...
繼續訪問
CSDN學霸課表——NoSQL是什麼
《NoSQL是什麼》 NoSQL(NoSQL = Not Only SQL),意即反SQL運動,是一項全新的資料庫革命性運動。NoSQL的擁護者們提倡運用非關系型的數據存儲,相對於目前鋪天蓋地的關系型資料庫運用,這一概念無疑是一種全新的思維的注入。 ►閱讀全文 Redis集群架構講師:李興華 Redis是現在使用最為廣泛的NoSQL資料庫技術,其自身不僅擁有著良好的操作性能,也被廣
繼續訪問
MySQL的teaching表建立_MySQL-一- 創建數據表
問題一:如何驗證MySQL資料庫安裝成功?問題二:如何用客戶端navicat連接到MySQL資料庫?練習:創建學校資料庫的表2.創建資料庫2.1 創建學生表student2.2創建成績表score2.3創建課程表course2.4創建教師表 teacher註:這里教師姓名可以為null3.練習插入數據3.1 向學生表裡添加數據3.2向成績表中添加數據3.3向課程表中添加數據3.4向教師表中添加數據...
繼續訪問
學生選課在MYSQL創建表_設要建立「學生選課」資料庫,庫中包括學生、課程和選課 3 個表,其表結構為: 學生(學號,姓名,性別,年齡,所在系) 課程(課程號,課程名,先行課) 選課(學號,課程號,成...
【單選題】濕空氣的下列參數:I.干球溫度、II.濕球溫度、III.露點溫度,它們之間的大小關系是【填空題】在預設情況下,所創建的索引是_________索引。【其它】使用 T-SQL 命令,完成下面的操作。 1 .創建學生成績視圖(學號,姓名,課程編號,課程名稱,成績) 。 2 .創建信息系學生視圖(學號,姓名,性別,系名,出生日期,民族,總學分,備注)。 3 .創建優秀學生視圖(學號,姓名,平均...
繼續訪問
用sql語句創建一個教師表
sql
寫評論

評論

35

7



分享
前往CSDN APP閱讀全文
閱讀體驗更佳

CSDN

成就一億技術人

前往

Chrome瀏覽器
繼續
打開CSDN APP閱讀體驗更佳

『柒』 求解:用SQL語句書寫下列資料庫商品查詢命令(每道題5分)

1. 查詢所有商品的商品名、單價、數量;
Select商品名,單價,數量
From 商品 ----------、 改為, 號即可
2. 查詢北京的倉庫信息;
1種方法Select * from 倉庫 where 倉庫名=』北京』
2種方法Select倉庫號,倉庫名,地址,面積
From 倉庫
Where 倉庫名=』北京』
(哪個對) -------------都對
3. 查詢面積不低於100的倉庫號及地址;
Select倉庫號,地址
from 倉庫
where面積>=100 ------------ok
4. 檢索進貨超過60天的商品情況;
-----------這個不對得改
select * from 商品 where datediff(day,進貨日期,getdate())>=60
5. 核算所有商品的總價,並填入總價欄位;
-----select sum(總價) as 總價 from 商品
6. 按總價降序查詢商品名、單價、數量和總價;
Select 商品名,單價,數量,總價 from 商品 order by 總價DESC
---------0k
7. 查詢北京倉庫中的商品信息;
--這句也不對
select * from 商品 where 倉庫號=(select 倉庫號 from 倉庫 where 倉庫名=『北京』)

8. 刪除2006年1月1日之前進貨的商品記錄;
---------這句也不對
Delete from 商品 where 進貨日期<』2006-1-1』

9. 查詢電視機的商品信息並將查詢結果存入表TV中;
select * into TV from 商品 where 商品名='電視機'
10. 查詢面積最大的倉庫名及其中存放商品的名稱和進貨日期。
select 商品名稱,進貨日期,倉庫名 from 商品 left join 倉庫 on 商品.倉庫號=倉庫.倉庫號 where 倉庫號=(select top 1 倉庫號 from 倉庫 order by max(倉庫面積)desc)

--------------注意 我期中的 括弧和逗號 有的是中文 會報錯