Access 2000操作答案——SQL命令
模拟题一
2、用SQL语句对mark表创建更新查询gx,如果笔试成绩和上机成绩均不低于60分,则在“是否合格”字段填入“合格”字样。
UPDATE mark
SET 是否合格=’合格’
WHERE 笔试成绩>=60 AND上机成绩>=60
3、用SQL语句对mark表建立名为bk的选择查询,显示字段为:准考证号,姓名,笔试成绩,上机成绩;记录满足:笔试成绩或上机成绩低于60分;并按准考证号升序排列。
SELECT 准考证号, 姓名, 笔试成绩, 上机成线
FROM mark
WHERE 笔试成绩<60 OR 上机成绩<60
ORDER BY 准考证号 ASC
模拟题二
3、用SQL语句建立一个名为stun的总计查询,显示表中各专业的人数。
马的拼音
SELECT 专业号, COUNT(*) AS 人数
FROM student
GROUP BY 专业号
模拟题三
2、用SQL语句对jk表建立名为xz的选择查询,显示字段为:学号,姓名,出生日期,爱好;记录满足:姓名中含有“林”字;并按身高升序排列。
SELECT 学号, 姓名, 出生日期, 爱好
FROM jk
WHERE 姓名 LIKE ’*林*’
ORDER BY 身高 ASC
3、用SQL语句对jk表建立一个汇总查询hz,按“性别”对“身高”进行汇总,求出性别相同记录的平均身高。积极的词语
SELECT 性别, AVG(身高) AS 平均身高
FROM jk
GROUP BY 性别
模拟题四
3、用SQL语句对mark表建立名为sno的选择查询,显示字段为:学号,课程号,期末成绩;记录满足:学号最后一位为“1”,并按“期末成绩”降序排列。
SELECT 学号, 课程号, 期末成绩
FROM mark
WHERE 学号 LIKE ’*1’
模拟题五
2、用SQL语句对MARK表创建更新查询GX,将各位考生的三门课程的总分填入“总分”字段中。
UPDATE MARK
大学里的筋肉雄兽SET 总分=语文+数学+英语
3、用SQL语句对MARK表建立名为XZ的选择查询,显示字段为:准考证号,姓名,总分;记录满足:单科成绩不低于75分,总分不低于240分,并按总分降序排列。
SELECT 准考证号, 姓名, 总分
FROM MARK
WHERE 总分>=240 AND 语文>=75 AND 数学>=75 AND英语>=75
ORDER BY 总分 DESC
模拟题六
在Access 2000中打开考生文件夹下的数据库Ac06.mdb,完成如下操作:
1、在表MARK末尾添加字段“修正分数”(数字,整型),各记录初值同“高考分数”。
直接在表结构设计窗口中添加“修正分数”字段
2、在Ac06.mdb中基于MARK表建立名为GX异议什么意思更新查询,使云南、新疆籍考生的修正分数更改为高考分数的130%。
UPDATE MARK秘书的工作
SET 修正分数=高考分数*1.3
WHERE 籍贯=’云南’ OR 籍贯=’新疆’
3、在Ac06.mdb中基于MARK表建立名为XZ的选择查询,显示所有字段;记录满足:修正分数在600分以上的女同学,并按修正分数降序排列。
SELECT *
FROM MARK
WHERE 性别=’女’ AND 修正分数>=600
ORDER BY 修正 DESC
4、在Ac06.mdb中基于MARK表创建查询TJ,分别统计出男生和女生的平均分数(指修正分数)。
SELECT 性别, AVG(修正分数) AS 平均分数
FROM mark
GROUP BY 性别
模拟题七
2、在A按需哺乳c03.mdb中基于cj表建立名为xz的选择查询,显示表中期中成绩或期末成绩不低于80分的记录,并按“课程号”升序排列。
SELECT *
FROM CJ
WHERE 期中成绩>=80 OR 期末成绩>=80
ORDER BY 课程号 ASC
3、基于cj表创建并执行更新查询gx,计算出cj表中的“平均成绩”字段值(平均成绩=期中成绩×20%+期末成绩×80%)。
UPDATE CJ
SET 平均成绩=期中成绩 * 0.2+期末成绩 * 0.8
模拟题八
2、在ac08.mdb中基于gm表建立名为xz的选择查询,显示字段为:书号,书名,作者;准则为:书号以“理”开头且单价20元以上;并按单价升序排列。
SELECT 书号, 书名, 作者
FROM gm
WHERE 书号 LIKE ’理*’ AND 单价>=20
ORDER BY 单价 ASC
3、在ac08.mdb中创建并执行更新查询gx,计算出gm表中的“金额”字段(金额=单价×数量)。
UPDATE gm
SET 金额 = 单价*数量
模拟题九
2、用SQL语句对stu表创建删除查询sc,删除“张三”记录信息。
DELETE FROM stu
WHERE 姓名=’张三’
3、用SQL语句对stu表建立名为xx的选择查询,显示字段为:学号,姓名,性别;记录满足:所有姓“张”的学生记录信息;并按学号降序排列。
SELECT 学号,姓名,性别
FROM stu
WHERE 姓名 LIKE ’张*’
ORDER BY 学号 DESC
模拟题十
3、用SQL语句对grade表建立名为tj的统计查询,统计每个学生的总分和平均分,显示内容为:学号,总分,平均分。
SELECT 学号, SUM(成绩) AS 总分, AVG(成绩) AS 平均分
FROM grade
GROUP BY 学号
模拟题十一
2、用SQL语句对zhigong表创建名为cr的插入查询,插入内容如下:
1005 李四 女 04
INSERT INTO zhigong(编号, 姓名, 性别, 部门号)
VALUES(’1005’, ’李四’, ’女’, ’01’)
3、用SQL语句对zhigong表和bumen表建立名为cx的连接查询,显示字段为:编号,姓名,部门名称。
SELECT 编号, 姓名, 部门名称
重症病人FROM zhigong, bumen
WHERE zhigong.部门号=bumen.部门号
模拟题十二
2、用SQL语句修改表handphone的结构,增加一个“全套价格”的字段(数字,整型)。
ALTER TABLE handphone ADD 全套价格 INT
3、用SQL语句建立一个名为nudeprice的更新查询,计算表中的“全套价格”字段值,(全套价格=裸机价格+入网费用)。
UPDATE nudeprice
SET 全套价格=裸机价格+入网费用
模拟题十三
3、用SQL语句对zhigong表建立名为tj的选择查询,统计各部门的人数,显示字段为:部门号,人数。
SELECT 部门号, count(*) AS 人数
FROM zhigong
GROUP BY 部门号
模拟题十四
2、用SQL语句对kaoshi表创建名为gx的更新查询,计算“平均成绩”字段值(平均成绩=笔试成绩×60%+上机成绩×40%)。
UPDATE kaoshi
SET 平均成绩 = 笔试成绩*0.6+上机成绩*0.4
3敬茶、用SQL语句对kaoshi表建立名为cx的选择查询,显示所有姓“黄”考生的考号、姓名和平均成绩。
SELECT考号],姓名,平均成绩
FROM kaoshi
WHERE 姓名 LIKE "黄*"
模拟题十五
2、用SQL语句对mark表创建名为SC的删除查询,将mark表中学号为“1003”的记录删除。
DELETE *
FROM mark
WHERE 学号='1003';
3、用SQL语句对mark表建立名为XH的选择查询,显示字段为:学号,课程号,期末成绩;记录满足:学号最后一位为“1”,并按“期末成绩”降序排列。
SELECT 学号, 课程号, 期末成绩
FROM mark
WHERE 学号 LIKE '*1'
ORDER BY 期末成绩 DESC