单选题设有教师表,该表的定义如下:CREATETABLE教师表(教师编号I PRIMARY KEY,;姓名C(8)NOTNULL,;职称C(10)NULL DEFAULT '讲师')当前教师表没有记录。执行下面插入语句之后,教师表中,字段“职称”的值为(  )。INSERT INTO教师表(教师编号,姓名)VALUES(101,'张三')ANULLB空字符串C讲师D插入失败

单选题
设有教师表,该表的定义如下:CREATETABLE教师表(教师编号I PRIMARY KEY,;姓名C(8)NOTNULL,;职称C(10)NULL DEFAULT '讲师')当前教师表没有记录。执行下面插入语句之后,教师表中,字段“职称”的值为(  )。INSERT INTO教师表(教师编号,姓名)VALUES(101,'张三')
A

NULL

B

空字符串

C

讲师

D

插入失败


参考解析

解析:
题干中的SQL语句执行完后创建了一个“教师”表, 有“教师编号”、“姓名”、“职称”三个字段,其中“教师编号”为主关键字,职称的默认值是“讲师”。执行插入语句之后,表中会增加一条记录:教师编号为101,姓名是张三,职称为默认值即讲师。

相关考题:

数据库面试题 图书表:图书编号,图书名教师表:教师编号,姓名,图书编号获奖名单表:教师编号,获奖日期请查询在获奖名单中,获得前十位获奖教师的信息

要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是______。A.SELECT姓名FROM教师表WHERE职称="陈静"B.SELECT X.姓名FROM教师表AS X,教师表AS Y; WHERE X.职称=Y.职称 WHERE Y.姓名="陈静"C.SELECT 姓名 FROM 教师表 WHERE 职称=(SELECT职称FROM教师表; AND 姓名="陈静")D.SELECT姓名FROM教师表WHERE职称=(SELECT 职称 FROM 教师表; WHERE 姓名="陈静")

设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。授课表的结构为:(教师号、课程号)。若要查询所有教师所讲授的课程,并列出教师号、姓名和课程号,应使用的SELECT语句是 ______。A.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表, WHERE教师表.教师号=教师号B.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表; ON教师表.教师号=授课表.教师号C. SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; ON教师表.教师号=授课表.教师号D. SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; WHERE教师表.教师号=授课表.教师号

设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询其他系中比计算机系所有教师工资都高的教师的姓名和工资,正确的SELECT语句是 ______。A.SELECT姓名,工资FROM教师表WHERE工资>ANY(SELECT工资; FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机B. SELECT姓名,工资FROM教师表WHERE工资>(SELECT MIN(工资); FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机C. SELECT姓名,工资FROM教师表WHERE工资>ALL(SELECT工资; FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机D. SELECT姓名,工资FROM教师表WHERE工资>(SELECT MAX(工资); FROM教师表WHERE所在系=“计算机”AND所在系<>计算机)

“教师表”中有“职工号”、“姓名”和“T龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是A.CREATE TABLE教师表(职工号C(10)PRIMARY,姓名c(20),工龄I)B.CREATE TABLE教师表(职工号C(10)FOREIGN,姓名c(20),工龄I)C.CREATE TABLE教师表(职工号C(10)FOREIGN KEY,姓名c(20),工龄I)D.CREATE TABLE教师表(职工号c(10)PRIMARY KEY,姓名C(20),工龄I)

“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是A.SELECT COUNT(*)FROM教师表INNER JOIN学院表;0N教师表.系号=学院表.系号WHERE系名=“计算机”B.SELECT COUNT(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院号.系号ORDER BY教师表.系号;HAVING学院表.系名=”计算机”C.SELECT SUM(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院表.系号GROUP BY教师表.系号;HAVING学院表.系名=”计算机”D.SELECT SUM(*)FROM教师表INNER JION学院表;ON教师表.系号=学院表.系号ORDER BY教师表.系号;HAVING学院表.系名:“计算机”

“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是A.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;GROUP BY教师表.系号INTO DBF TEMPSELECT MAX(人数)FROM TEMPB.SELECT教师表.系号,COUNT(*)FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表,系号INTO DBF TEMPSELECT MAX(人数)FROM TEMPC.SELECT教师表.系号,COUNT(*)As人数FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表.系号TO FILE TEMPSELECT MAX(人数)FROM TEMPD.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;WHERE教师表.系号:学院表.系号GROUP BY教师表.系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP

设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的语句SELECT-SQL是______。A.SELECT 姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND 姓名=“陈静”B.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND授课表.课程号=课程表.课程号; AND姓名=“陈静”C.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND授课表.教师号=课程表.课程号; AND姓名=“陈静”D.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE授课表.课程号=课程表.课程号AND姓名=“陈静”

“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的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)

设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140'’的教师姓名,下列SELECT语句中,错误的语句是______。A.SELECT姓名FROM教师表WHERE(教师号=ANY; (SELECT教师号FROM授课表WHERE课程号="C140"))B.SELECT姓名FROM教师表WHER EEXISTS(SELECT*FROM授课表; WHERE教师号=教师表.教师号AND课程号="C140")C.SELECT姓名FROM教师表,授课表WHERE教师表.教师号-授课表.教师号; AND授课表.课程号="C140"D.SELECT姓名FROM教师表WHERE(教师号=ALL; (SELECT 教师号 FROM 授课表 WHERE课程号="C140"))

查询教师“陈静”讲授的课程,列出教师姓名和课程名。填空补充下面的SQL语句: SELECT姓名,课程名FROM教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND【 】AND【 】。

设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:SELECT教师号,姓名,系名FROM教师表T JOIN系表D ON T.所在系号=D.系号;为了提高查询效率,下列最适合存储上述表数据的文件类型是( )。A.堆文件B.索引文件C.聚集文件D.散列文件

设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的SQL语句是( )。A.SELECT教师表.教师编号,姓名FROM教师表JOIN图书出版表; 0N教师表.教师编号一图书出版表.教师编号WHERE教师表.教师编号IS NULLB.SELECT教师表.教师编号,姓名FROM教师表LEFT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULLC.SELECT教师表.教师编号,姓名FROM教师表INNER JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULLD.SELECT教师表.教师编号,姓名FROM教师表RIGHT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL

设教师表的表结构为(教师编号,姓名,职称,出生日期),删除1950年以前出生的教师信息,正确的SQL语句是( )。A.DELETE FROM教师表WHERE出生日期{^1950-1-1}B.DELETE FROM教师表WHERE出生日期ˋ1950-1-1ˊC.DELETE教师表WHERE出生日期{^1950-1-1}D.DELETE教师表WHERE出生日期ˋ1950-1-1ˊ

设有健身项目表,该表的定义如下:CREATE TABLE健身项目表(项目编号I PRIMARY KEY,;项目名称C(30)NOT NULL,;单价I NULL CHECK(单价>=0))下列插入语句中,提示错误的是( )。A.INSERT INTO健身项目表(项目编号,项目名称,单价)VALUES(1,ˋ瑜伽ˊ,20)B.INSERT INTO健身项目表(项目编号,项目名称)VALUES(1,ˋ瑜伽ˊ)C.INSERT INTO健身项目表VALUES(1,ˋ瑜伽ˊ,NULL)D.INSERT INTO健身项目表(项目名称,单价)VALUES(ˋ瑜伽ˊ,20)

“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。A.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号WHERE系名=“计算机”B.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表系号HAVING学院表,系名=“计算机”C.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号GROUP BY教师表,系号D.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表,系号HAVING学院表,系名=“计算机”

34. “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。计算 “计算机”系老师总数的命令是( )。A.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;ON 教师表.系号=学院表.系号 WHERE 系名=”计算机”B. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号;HAVING 学院表.系名=” 计算机”C. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;ON 教师表.系号=学院表.系号GROUP BY 教师表.系号;HAVING 学院表.系名=” 计算机”D. SELECT SUM(*) FROM 老师表INNER JOIN 学院表;ON 教师表.系号=学院表.系号ORDER BY 教师表.系号;HAVING 学院表.系名=” 计算机”

( 32 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 和 “ 工龄 ” 字段 , 其中 “ 职工号 ”为主关键字 , 建立 “ 教师表 ” 的 SQL 命令是A ) CREATE TABLE 教师表(职工号 C(10) PRIMARY, 姓名 C(20), 工龄 I )B ) CREATE TABLE 教师表(职工号 C(10) FOREIGN, 姓名 C(20), 工龄 I )C ) CREATE TABLE 教师表(职工号 C(10) FOREIGN KEY, 姓名 C(20), 工龄 I )D ) CREATE TABLE 教师表(职工号 C(10) PRIMARY KEY, 姓名 C(20), 工龄 I )

( 35 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 、 “ 工龄 ” 和 “ 系号 ” 等字段,“ 学院表 ”中有 “ 系名 ” 和 “ 系号 ” 等字段,求教师总数最多的系的教师人数,正确的命令序列是A ) SELECT 教师表 . 系号 , COUNT ( * ) AS 人数 FROM 教师 表 , 学院表 ;GROUP BY 教师表 . 系号 INTO DBF TEMPSELECT MAX ( 人数 ) FROM TEMPB ) SELECT 教师表 . 系号 , COUNT ( * ) FROM 教师表 , 学院表 ;WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMPSELECT MAX( 人数 ) FROM TEMPC ) SELECT 教师表 , 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 TO FILE TEMPSELECT MAX( 人数 ) FROM TEMPD ) SELECT 教师表 . 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMPSELECT MAX( 人数 ) FROM TEMP

某学校欲建立一个“教学管理”的数据库,其中教师表中有教师编号、姓名、性别、工作时间、职称、学历、系别等字段,该表的主关键字以选择姓名比较合理。

下列SQL语句中,能够完成删除功能的是()。A、INSERTINTO 教师表 VALUES(’053006’,’王向东’,‘男’,2)B、UPDATE 教师表 SET 姓名 = ‘王向东‘ WHERE 学号 =‘053006’C、DELETE 教师表 SET 姓名 = ‘王向东’ WHERE 教师编号 =‘053006’D、DELETEFROM 教师表 WHERE 性别=‘男’

查询没有讲授课程号为C140的教师姓名,错误的语句是()A、SELECT姓名FROM教师表WHERE(教师号ANY(SELECT教师号FROM授课表WHERE课程号=“C140”))B、SELECT姓名FROM教师表WHERENOTEXISTS(SELECT*FROM授课表WHERE教师号=教师表.教师号AND课程号=“C140”)C、SELECT姓名FROM教师表WHERENOTIN(SELECT*FROM授课表WHERE教师号=教师表.教师号AND课程号=“C140”)D、SELECT姓名FROM教师表WHERE(教师号NOTALL(SELECT教师号FROM授课表WHERE课程号=“C140”))

单选题下列SQL语句中,能够完成删除功能的是()。AINSERTINTO 教师表 VALUES(’053006’,’王向东’,‘男’,2)BUPDATE 教师表 SET 姓名 = ‘王向东‘ WHERE 学号 =‘053006’CDELETE 教师表 SET 姓名 = ‘王向东’ WHERE 教师编号 =‘053006’DDELETEFROM 教师表 WHERE 性别=‘男’

单选题“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是(  )。ASELECT COUNT(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院表.系号WHERE系名=计算机BSELECT COUNT(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院表.系号ORDER BY教师表.系号;HAVING学院表系名=计算机CSELECT SUM(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院表.系号GROUP BY教师表.系号;HAVING学院表系名=计算机DSELECT SUM(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院表.系号ORDER BY教师表.系号;HAVING学院表系名=计算机

单选题使用下列SQL语句创建教师表:CREATE TABLE教师表(教师编号I PRIMARY KEY,姓名C(8)NOT NULL,职称C(10)DEFAULT’讲师’)如果要删除“职称”字段的DEFAULT约束,正确的SQL语句是(  )。AALTER TABLE教师表ALTER职称DROP DEFAULTBALTER TABLE教师表ALTER职称DELETE DEFAULTCALTER TABLE教师表DROP职称DEFAULTDALTER TABLE教师表DROP职称

单选题“教师表”中有“职工号”、“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是(  )。ACREATE TABLE教师表(职工号C(10),PRIMARY,姓名C(20),工龄I)BCREATE TABLE教师表(职工号C(10),FOREIGN,姓名C(20),工龄I)CCREATE TABLE教师表(职工号C(10),FOREIGN KEY,姓名C(20),工龄I)DCREATE TABLE教师表(职工号C(10),PRIMARY KEY,姓名C(20),工龄I)

单选题查询没有讲授课程号为C140的教师姓名,错误的语句是()ASELECT姓名FROM教师表WHERE(教师号ANY(SELECT教师号FROM授课表WHERE课程号=“C140”))BSELECT姓名FROM教师表WHERENOTEXISTS(SELECT*FROM授课表WHERE教师号=教师表.教师号AND课程号=“C140”)CSELECT姓名FROM教师表WHERENOTIN(SELECT*FROM授课表WHERE教师号=教师表.教师号AND课程号=“C140”)DSELECT姓名FROM教师表WHERE(教师号NOTALL(SELECT教师号FROM授课表WHERE课程号=“C140”))