对于学生信息表(XSB),包含字段:学号(SNO),姓名(SNA

题目

对于学生信息表(XSB),包含字段:学号(SNO),姓名(SNAME),性别(SEX),年龄(AGE),所在系(DEPT),其中SNO为主码,检索年龄在20~30之间的学生姓名和年龄,正确的语句是()

  • A、select sname,age from xsb where age>20and age<23
  • B、select*from xsb where age between20 and 23
  • C、select sname,age from xsb where agebetween20 and 23
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

学生成绩的关系模式为s(SNO,SNA,CN,SM),其中SNO表示学生的学号、SNA表示学生姓名、CN为学生所选课程号、SM为学生所选课程的成绩。从中选取选择了课程号为10081025课程的学生的学号、姓名和成绩,并按成绩由高到低进行排序。

SELECT SNO,SNA,SM

FROM S

WHERE (60)

(61) SM DESC;

(65)

A.CN='10081025'

B.CN=10081025

C.CN IN 10051025

D.CN ON'10051025'


正确答案:A

第2题:

建立一个学生关系表Student,表中有5个字段:学号Sno(字符型)、姓名Sname(字符型)、性别Sex(字符型)、年龄Age(整型)、系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型)、课程号Cno(字符型)、成绩Grade(数值型),其中Sno、Cno是关系的码,用SQL语言完成下列功能:

① 建立学生关系表Student和学生选课关系表SC。

② 查询计算机系(’CS’)所有同学的姓名和各科成绩。

③ 添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系。

④ 逻辑删除李江同学的相关记录。


参考答案:

第3题:

设教学数据库中有三个基本表:

学生表   S(SNO,SNAME,AGE,SEX)

选课表   SC(SNO,CNO,GRADE)

课程表   C(CNO,CNAME,TEACHER)

写出“不学C6课程的男学生的学号和姓名(SNO,SNAME)”关系代数表达式。


答案:πSNO,SNAME(σSEX='男'(S)(πSNO(SC)- πSNO(σCNO='C6'(SC))))

第4题:

对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。

A.SELECT sno,sname FROM student WHERE gade=NULL

B.SELECT sno,sname FROM student WHERE grade IS NULL

C.SELECT sno,age FROM student WHERE grade IS NULL

D.SELECT mo,age FROM student WHERE grade=NULL


正确答案:B
解析:A、D选项中,不能写成列名=NULL;C、D选项查询的字段不正确。

第5题:

“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的SQL命令是( )。

A. CREATE TABLE学生(学号C(6)PRIMARY,姓名C(8),性别C(2),年龄I)

B. CREATE TABLE学生(学号C(6)FOREIGN,姓名C(8),性别C(2),年龄I)

C. CREATE TABLE学生(学号C(6)FOREIGN KEY,姓名C(8),性别C(2),年龄I)

D. CREATE TABLE学生(学号C(6)PRIMARY KEY,姓名C(8),性别C(2),年龄I)


正确答案:D
在SQL命令中,主关键字用“PRIMARY KEY”。

第6题:

对于学生信息表:student(sno,sname,sex,age,dept),能够得到年龄在20岁到22岁之间的学生的姓名和学号的语句是

A.SELECT * FROM student WHERE age BETWEEN 20 AND 22

B.SELECT sname,sno FROM student WHERE age BETWEEN 20 AND 22

C.SELECT sname,sno FROM student WHERE age>=20

D.SELECT sname,sno FROM student WHERE age<=22


正确答案:B
解析:A) 选项中,不是选择所有列;C) 选项年龄没有小于等于22岁;D) 选项年龄没有大于等于20岁。

第7题:

在数据库已打开的情况下,利用SQL命令从学生表中派生出含有“学号”、“姓名”和“年龄”字段的视图,下列语句正确的是

A.CREATE VIEW xs_view AS; SELECT学号,姓名,年龄FROM学生表

B.CREATE VIEW xs_view; SELECT学号,姓名,年龄FROM学生表

C.CREATE VIEW xs_view AS; (SELECT学号,姓名,年龄FROM学生表)

D.CREATE VIEW xs_view; (SELECT学号,姓名,年龄FROM学生表)


正确答案:A
解析:在SQL的数据定义功能中,可以对视图进行定义,语句格式为:CREATEVIEWview_name[(column_name[,column_name]...)]ASselect_statement

第8题:

如果对关系执行下面的sQL语句:SELECT sno=学号,sname=姓名FROM InformationWHERE班级名=‘软件021’,对此结果的正确描述是——。

A.查询INFORMATION表中‘软件021’班学生的所有信息

B.查询INFORMATION表中学生的学号、姓名

C.查询INFORMATION表中计算机系学生的记录

D.查询INFORMATION表中‘软件021’班学生的学号、姓名


正确答案:D
解析:SELECT‘sno=学号,sname=姓名FROM Information WHERE班级名=‘软件021’的意思是查询INFORMATION表中‘软件021’班学生的学号、姓名。

第9题:

按照要求用Access制作包括以下内容的“学生信息数据库”,用Access的保存功能直接存盘。

要求:

(1)创建学生信息表,并通过查询功能生成出生年月汇总表和学生信息汇总表。

(2)学生信息表包含“学号”、“姓名”信息;

(3)出生年月汇总表包含“学号”、“姓名”、“出生年月”信息。

(4)学生信息汇总表包含学生全部信息。

(5)如需要,可以另行创建信息表(如专业信息表、出生年月信息表等)。


正确答案:
解析:(1)分别建立“学生信息表”、“专业信息表”、“出生年月信息表”,并选择主键(学号或ID)。
(2)选择“工具”菜单下的“关系”命令,在弹出“显示表”对话框中选择,把“学生信息表”,“专业信息表”、“出生年月信息表”等通过“添加”按钮添加到“关系”表中。
(3)通过学号建立表间联系(也可通过①,此时①为主键),选择“学生信息表”的“学号”并拖动鼠标到“专业信息表”和“出生年月信息表”的学号,在弹出“编辑关系”对话框中,单击“创建”按钮,建立起表间联系。
(4)单击“查询”标签,选择“在设计视图中创建查询”,分别建立“学生信息表”与“出生年月信息表”、“学生信息表”与“出生年月信息表”和“专业信息表”间的关系。
(5)通过“查询”菜单下的“运行”命令。生成“出生年月汇总表”和“学生信息汇总表”。

第10题:

建立一个学生信息表student,要求它由学号sno、姓名sname、性别sex、年龄age4个属性组成,其学号属性唯一,学号、姓名字段不能为空。下列语句正确的是

A.CREATE TABLE student(sno char(5) NOT NULL sname char(8) NOT NULL sex char(1) age int);

B.CREATE TABLE student (sno char(5) NOT NULL UNIQUE sname char(8) sex char(1) age int);

C.CREATE TABLE (sno char(5) NOT NULL UNIQUE sname char(8) NOT NULL sex char(1) age int);

D.CREATE TABLE student (sno char(5) NOT NULL UNIQUE sname char(8) NOT NULL sex char(1) age int);


正确答案:D
解析:A) 选项中,创建sno字段没有唯一性限制;B) 选项中,创建sname字段没有不为空的限制; C) 选项中,创建表没有表明。

更多相关问题