![中南大学数据库题库04数据查询_第1页](http://file4.renrendoc.com/view/797cb86d1dfe38f9cfbde69f584afe36/797cb86d1dfe38f9cfbde69f584afe361.gif)
![中南大学数据库题库04数据查询_第2页](http://file4.renrendoc.com/view/797cb86d1dfe38f9cfbde69f584afe36/797cb86d1dfe38f9cfbde69f584afe362.gif)
![中南大学数据库题库04数据查询_第3页](http://file4.renrendoc.com/view/797cb86d1dfe38f9cfbde69f584afe36/797cb86d1dfe38f9cfbde69f584afe363.gif)
![中南大学数据库题库04数据查询_第4页](http://file4.renrendoc.com/view/797cb86d1dfe38f9cfbde69f584afe36/797cb86d1dfe38f9cfbde69f584afe364.gif)
![中南大学数据库题库04数据查询_第5页](http://file4.renrendoc.com/view/797cb86d1dfe38f9cfbde69f584afe36/797cb86d1dfe38f9cfbde69f584afe365.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。ASELECTmax(score)FROMgradeBSELECTTOP1scoreFROMgradeORDERBYscoreASCCSELECTst_id,MIN(score)FROMgradeDSELECTTOP1scoreFROMgradeORDERBYscoreDESC参考答案B有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确语句是ASELECT所在系,AVG(工资)FROM教师表WHEREAVG(工资))(SELECTAVG(工资)FROM教师表)BSELECT所在系,AVG(工资)FROM教师表WHEREAVG(工资))(SELECTAVG(工资)FROM教师表)GROUPBY工资SELECT所在系,AVG(工资)FROM教师表GROUPBY所在系HAVINGAVG(工资))(SELECTAVG(工资)FROM教师表)DSELECT所在系,AVG(工资)FROM教师表GROUPBY所在系WHEREAVG(工资))(SELECTAVG(工资)FROM教师表)参考答案C有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是ASELECT课程号FROM授课表aJOIN教师表bONa.教师号二b.教师号WHERE职称!='教授’BSELECT课程号FROM授课表aRIGHTOUTTERJOIN教师表bONa.教师号二b.教师号CSELECT课程号FROM授课表WHERE课程号NOTIN(SELECT课程号FROM授课表aON授课表bJOINa.教师号=b教师号WHERE职称!='教授')DSELECT课程号FROM授课表WHERE课程号IN(SELECT课程号FROM授课表aJOIN授课表bONa.教师号=b教师号WHERE职称!='教授')参考答案C在SELECT语句中使用GROUPBYSNO时,SNO必须()。A在WHERE中出现B在FROM中出现C在SELECT中出现D在HAVING中出现参考答案C对于:表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有以下SQL语句:SELECTCOUNT(DISTINCTDNO)FROMEMP其等价的查询语句是()。A统计职工的总人数B统计每一部门的职工人数C统计职工服务的部门数目D统计每一职工服务的部门数目参考答案C在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分()。ASELECT,INTOBSELECT,FROMCSELECT,GROUPD仅SELECT参考答案B关于查询语句中ORDERBY子句使用正确的是)。A如果未指定排序字段,则默认按递增排序B数据表的字段都可用于排序C如果未指定DESC或ASC关键字,则默认按递增排序D联合查询不允许使用ORDERBY子句参考答案CSQLServer中,下列函数的返回值的数据类型为INT的是()。ALEFTBSUBSTRINGCGETDATEDYEAR参考答案D在SQLServer中,对于某语句的条件WHEREp_nameLIKE‘[王张李]小%’,将筛选出以下()值。A李海燕B刘小山C张小明D王大明参考答案C下列聚合函数中,引用正确的是()。ASUM(*)BCOUNT(*)CMAX(*)DAVG(*)参考答案B如果要查询比某个子集中最小值大的所有记录,在WHERE子句中应使用()运算符。A>ANYB>ALLC<ANYD<ALL参考答案A在SQLSERVER中,下面哪个符号不是SELECT语句中LIKE子句的有效通配符()。A%B_C*D-参考答案C对于某语句的条件WHEREst_nameLIKE‘[CS]her%y',将筛选出以下()值。ACSherryBSherrieyCChersD[CS]Herry参考答案BSELECT语句中ORDERBY子句的作用是()。A查询输出分组B设置查询条件C对查询结果记录排序D限制查询返回的数据行参考答案C使用SQL语句进行分组查询时,为了去掉不满足条件的分组,应当()。A使用WHERE子句B在GROUPBY后面使用HAVING子句C先使用WHERE子句,再使用HAVING子句。D先使用HAVING子句,再使用WHERE子句参考答案B与WHEREGBETWEEN60AND100语句等价的子句是()。AWHEREG>60ANDG<100BWHEREG>=60ANDG<100CWHEREG>60ANDG<=100DWHEREG>=60ANDG<=100参考答案D如果要查询比某个子集中最大值大的所有记录,在WHERE子句中应使用()运算符。A>ANYB>ALLC<ANYD<ALL参考答案B设A、B两个数据表的记录数分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得()条记录。A3B4C12D81参考答案C在SQL语言中,条件“RETWEEN20AND30”表示年龄在20到30之间,且()。A包括20岁和30岁B不包括20岁和30岁C包括20岁不包括30岁D不包括20岁包括30岁参考答案A有表score(st_id,names,math,English,VB),下列语句中正确的是()。Aselectst_id,sum(math)fromscoreBselectsum(math),avg(VB)fromscoreCselect*,sum(english)fromscoreDdelete*fromscore参考答案BSQLSERVER中,下面字符串能与通配符表达式[ABC]%a进行匹配的是()。ABCDEFBA_BCDCABC_aDA%a参考答案C在Transact-SQL语法中,SELECT语句使用关键字()可以把重复行屏蔽。ADISTINCTBUNIONCALLDTOP参考答案A查询所有姓张的且出生日期为空的学生信息,则WHERE条件应为()。A姓名LIKE‘张%’AND出生日期=NULLB姓名LIKE‘张*’AND出生日期=NULLC姓名LIKE‘张%’AND出生日期ISNULLD姓名LIKE‘张_’AND出生日期ISNULL参考答案C要查询book表中所有书名中包含“计算机”的书籍情况,可用()语句。Aselete*frombookwherebook_namelike‘*计算机*’Bselete*frombookwherebook_namelike‘%计算机%’Cselete*frombookwherebook_name=‘*计算机*’Dselete*frombookwherebook_name=‘%计算机%’参考答案BSELECT语句中通常与HAVING子句同时使用的是()子句。AorderbyBwhereCgroupbyD其他选项都不是参考答案CSELECT查询中,要把结果集的记录按照某一列的值进行排序,所用到的子句是()。AORDERBYBWHERECGROUPBYDHAVING参考答案A在SQLserver中,复制表数据(源表名:A,新表名:B),下面的语句正确的是()。ASELECT*intoBfromABCREATEBselect*fromACSELECT*intoAfromBDCREATEtableBselect*fromA参考答案A设A、B两个数据表的记录数分别为2和3,对两个表执行交叉联接查询,查询结果中最多可获得()条记录。A2B3C6D5参考答案C下列函数中,返回值数据类型为int的是()。ALEFTBLENCLTRIMDSUNSTRING参考答案从"学习经历"表中查询毕业学校名称与“清华”有关的记录应该用()。ASELECT*FROM学习经历WHERE毕业学校LIKE'*清华*‘BSELECT*FROM学习经历WHERE毕业学校=‘%清华%‘CSELECT*FROM学习经历WHERE毕业学校LIKE‘%清华%'DSELECT*FROM学习经历WHERE毕业学校LIKE’?清华?‘参考答案学生选课信息表:sc(sno,cno,grade),主键为(sno,cno),从学生选课信息表中找出无成绩的元组的SQL语句是TOC\o"1-5"\h\z()。ASELECT*FROMscWHEREgrade=NULLBSELECT*FROMscWHEREgradeIS“”CSELECT*FROMscWHEREgrade=‘’DSELECT*FROMscWHEREgradeISNULL参考答案D假定有3种关系,学生关系S、课程关系0学生选课关系SC,它们的结构如下:S(S_ID,S_NAME,AGE,DEPT)C(C_NO,C_NAME))SC(S_ID,C_NO,GRADE)其中$_口为学生号,S_NAME,人6£为年龄,DEPT为系别,C_NO为课程号,C_NAME为课程名,GRADE为成绩。检索所有比“季军”年龄大的学生的姓名、年龄,正确的SQL语句是()。ASELECTS_NAME,AGEFROMSWHEREAGE>(SELECTAGEFROMSWHERES_NAME=‘李军’)BSELECTS_NAME,AGEFROMSWHEREAGE>(S_NAME=‘李军’)CSELECTS_NAME,AGEFROMSWHEREAGE>(SELECTAGEWHERES_NAME=‘李军’)DSELECTS_NAME,AGEFROMSWHEREAGE>李军.AGE参考答案A在SQLServer的查询语句中,若查询表记录中所有em_id列满足前两个字符为“11”的纪录,则下列正确Where子句是()。AWhereem_id=‘11%’BWhereem_idAS‘11%’CWhereem_idlike‘11%’DWhereem_idlink‘11%’参考答案C在SQL语言中,投影运算对应的子句是()。ASELECTBFROMCORDERBYDWHERE参考答案A在SELECT语句中使用*表示()。A选择任何属性B选择全部属性C选择全部元组D选择键码参考答案B在SELECT语句中使用AVG(属性名)时,属性名()。A必须是字符型B必须是数值型C必须是数值型或字符型D不限制数据类型参考答案B在SQL中,对嵌套查询的处理原则是()。A从外层向内层处理B从内层向外层处理C内,外层同时处理D内,外层交替处理参考答案B有SELECT语句中,需要对分组情况满足的条件进行判断时,就使用()。AORDERBYBWHERECHAVINGDGROUPBY参考答案C在SQL语言中,条件“BETWEEN20AND30”表示年龄在20到30之间,且()。A包括20岁和30岁B不包括20岁和30岁C包括20岁不包括30岁D不包括20岁包括30岁参考答案以下()语句从表TABLE_NAME中提取前10条记录。Aselect*fromTABLE_NAMEwhererowcount=10BselectTOPof10*fromTABLE_NAMECselectTOP10*fromTABLE_NAMEDselect*fromTABLE_NAMEwhererowcount<=10参考答案C从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为()。ASELECT*FROM产品WHERE价格>,一次性纸杯,BSELECT*FROM产品WHERE价格>(SELECT*FROM产品WHERE产品名称>'一次性纸杯')CSELECT*FROM产品WHEREEXISTS产品名称='一次性纸杯’DSELECT*FROM产品WHERE价格>(SELECT价格FROM产品WHERE产品名称二'一次性纸杯’)参考答案DSQLServer提供了一些字符串函数,以下说法错误的是()。Aselectright('hello',3)返回值为:helBselectltrim(rtrim('hello'))返回值为:helloCselectreplace('hello','e','o')返回值为:holloDselectlen('hello')返回值为:5参考答案A以下()说明了代码:NOT(付款方式='信用卡,)OR(信用卡<>'阳光卡')的含义。A付款方式是信用卡,并且信用卡不能是阳光卡B如果付款方式是信用卡,那么信用卡不能是阳光卡C付款方式不能是信用卡,或者信用卡是阳光卡D付款方式不能是信用卡,或者信用卡不是阳光卡参考答案D查询“书名”字段中包含“SQL数据库”字样的记录,应该使用的条件是()。A书名Like3QL数据库’B书名Like'%SQL数据库’C书名Like'SQL数据库%'D书名Like'%SQL数据库%'参考答案DSELECT语句中与HAVING子句通常同时使用的是()子句。AORDERBYBWHERECGROUPBYD无需配合参考答案CSQL中,下列涉及空值的操作,不正确的是()。AageISNULLBageISNOTNULLCage=NULLDNOT(ageISNULL)参考答案C用于求系统日期的函数是()。AYEAR()BGETDATE()CCOUNT()DSUM()参考答案在数据库db_student中有表St_info学号(Sno)、姓名(Sname)、性别($0。乂)、年龄($601口)、所在系(Sdept),其中Sno为主键,其它字段均允许为空。查询所有女生的人数应该用()。ASELECTCOUNT(*)FROMSt_infoWHERESsex='女'BSELECTCOUNT(Ssex='女')FROMSt_infoCSELECTCOUNT(*)FROMSt_infoGROUPBYSsexDSELECTCOUNT(Ssex)FROMSt_infoWHERESsex='女/参考答案A查询员工工资信息时,结果按工资降序排列,正确的是()。AORDERBY工资BORDERBY工资ASCCORDERBY工资DESCDORDERBY工资dictinct参考答案C在SQL中,下列涉及通配符的操作,匹配范围最大的是()。AnameLIKE'hgf_'BnameLIKE'hgf%'CnameLIKE'hgf_t%'DnameLIKE'h%’参考答案D命令”£1£©T职工号FROM职工WHERE工资>1250”的功能是()。A查询工资大于1250的纪录B检索所有的职工号C查询1250号记录后的记录D从[职工]表中查询工资大于1250的职工号参考答案D使用LIKE关键字进行查询,()表示匹配任何单个字符。A_B%C[]D[八]参考答案ABETWEEN关键字总是和()一起使用,用来查询一定范围内的信息。AANDBORCNOTDIN参考答案ASQL语言允许使用通配符进行字符串匹配,此中“%”可以表现()。A0个字符B1个字符C多个字符D所有选项都可以参考答案C下列哪个聚合函数可以计算某一列上的最大值?()ASUMBAVGCMAXDMIN参考答案C下列哪个聚合函数可以计算某一列上的平均值?()ASUMBAVGCMAXDMIN参考答案B下列哪个关键字在SELECT语句中表示全部列:()。A*BALLCDESCDDISTINCT参考答案AA表有15条记录,B表有20条记录,下面的语句返回的结果集中的记录数为()。SELECTcolumn1,column2FROMAUNIONSELECTcolumn1,column2FROMBA15B20C300D35参考答案D下列的函数中是日期和时间函数的是()。AGETDATEBLENCSUMDLEFT参考答案A使用groupby子句可以给结果集分组并为每一组值生成一个聚合值,聚合值可用()生成。ACOUNT等BGETDATECYEARDDATEADD参考答案A有以下查询语句:SELECTs_no,AVG(grade)AS平均成绩FROMscoreGROUPBYs_noHAVINGAVG(grade)>=85则该语句表示()。A查找score表中平均成绩在85分以上的学生的学号和平均成绩B查找平均成绩在85分以上的学生C查找score表中各科成绩在85分以上的学生D查找score表中各科成绩在85分以上的学生的学号和平均成绩参考答案A有以下查询语句:SELECTst_id学号,st_name姓名FROMst_infoWHERE班级名='软件021'该语句表示()。A查询st_info表中〃软件021〃班学生的学号、姓名B查询st_info表中〃软件021〃班学生的所有信息C查询st_info表中学生的学号、姓名D查询st_info表中计算机系学生的记录参考答案A要查询st_info表中姓"王"且单名的学生情况,可用()命令。ASELECT*FROMst_infoWHEREst_nameLIKE'王%’BSELECT*FROMst_infoWHEREst_nameLIKE'王_'CSELECT*FROMst_infoWHEREst_name=’王%’DSELECT*FROMst_infoWHEREst_name=王’__’参考答案B将多个查询结果返回一个结果集合的运算符是()。DD6DD6AJOINBUNIONCINTODLIKE参考答案B现有学生表student(主键为学生编号sid),成绩表score(外键为学生编号sid),两表中的数据如下:执行SQL语句:SELECT*FROMstudentstLEFTOUTERJOINscorescONst.sid=sc.sid正确的返回结果是()条记录。A0B2C4CC8CC8参考答案C创建一个名为"Customers"的新表,同时要求该表中包含表"clients的所有记录,SQL语句是()。ASELECT*INTOcustomersFROMclientsBSELECTINTOcustomersFROMclientsCINSERTINTOcustomersSELECT*FROMclientsDINSERTcustomersSELECT*FROMclients参考答案A有顾客表customers,包含数据如下表:0若执行SQL语句:SELECTAVG(discount)FROMcustomers以下()是输出结果。A错误提示:不能对null进行avg操作B16D4参考答案D有表customers,包含如下数据:若执行以下SQL语句:SELECTCOUNT(city)FROMcustomers以下()是输出结果。A1B2C3D4参考答案C有学生(学号,姓名,性别)和成绩(学号,课程名称,分数)两个表,若在建立学生与成绩一对多联系时,选择的联系类型是:包括〃学生〃中的所有记录和〃成绩〃中联接字段相等的那些记录,则数据之间关联方式是A内部联接B全外部联接C左外部联接D右外部联接参考答案CSQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()。A包括15岁和35岁B不包括15岁和35岁C包括15岁但不包括35岁D包括35岁但不包括15岁参考答案A在SQL语言中,SELECT语句显示结果集的前15条记录应使用()。ATOP15B15CTOP<15DFIRST15参考答案在Transact-SQL语法中,以下SELECT语句正确的是()。ASELECT*FROMstudentBSELECT*FROMstudentWHEREGETDATE()CSELECT*FROMstudentORDERst_idDSELECT*FROMstudentBYSt_name参考答案ASQLServer中,下面字符串能与通配符表达式b[CD]%a进行匹配的是()。ABCDEFBA_BCDaCbCAB_aDAB%a参考答案C下列聚合函数中正确的是()。ASUM(*)BMAX(*)CCOUNT(*)DAVG(*)参考答案CSQLServer中,LIKE运算符的通配符为*与?,其中?匹配其所在位置的一个字符。[参考答案]错误数据查询语句SELECT的语法中,必不可少的子句是SELECT和FROM。[参考答案]正确SQLServer中,LIKE运算符的通配符为%与_,其中%匹配其所在位置的一串字符。[参考答案]正确HAVING子句作用于组,必须与GROUPBY子句连用,用来指定每一分组内应满足的条件。[参考答案]正确SQLServer中可以用关键字“AS”给某个属性设置别名[参考答案]正确在Transact-SQL语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。[参考答案]错误在使用子查询时,必须使用括号将子查询括起来,以便区分外查询和子查询。[参考答案]正确不能对数据类型为text或者image的列使用ORDERBY。[参考答案]正确SQLServer允许多层嵌套查询,即子查询中可以包含子查询。[参考答案]正确自然联接是去掉了重复列的等值联接。[参考答案]正确ASC是将指定的排序项按降序排列。[参考答案]错误选择操作用来限制表中与给定条件相匹配的行。[参考答案]正确通配符“_”表示任何单个字符。[参考答案]正确SELECT语句中ALL关键字允许重复数据记录的出现。[参考答案]正确查询语句中对所有数据类型的列都可以使用ORDERBY。[参考答案]错误WHERE子句和HAVING子句功能相同,可以互换使用。[参考答案]错误进行联接查询操作时,既可以在不同表之间联接,也可以将一个表与自身联接。[参考答案]正确LIKE(谓词)使用中,"%"表示任意的一个字符,“_“表示任意数量的字符。[参考答案]错误数据库管理系统中用于定义和描述数据库对象的逻辑结构的语言称为DDL语言。[参考答案]正确在如下变量中:@@Error,@@Connections,@@Fetch_Status,@Records中,@Records不属于SQLServer系统全局变量。[参考答案]正确@myVar标识符可以作为局部变量使用。[参考答案]正确“SELECT职工号FROM职工WHERENOT工资>1250”命令的功能是从职工表中检索工资大于1250的职工号。[参考答案]错误用SELECT进行模糊查询时,可以使用like或notlike匹配符,模糊查询可针对任何类型字段查询。[参考答案]错误以下查询条件:职称IN('教授',‘副教授')职称二'教授’OR职称二‘副教授’等价。[参考答案]正确如果使用别名来代表一个表,那么在定义别名后的所有查询语句中,都必须使用别名来代表表的全名,否则系统会出错。[参考答案]错误查询st_info学生表中的所有非空resume简历信息,正确的语句是:SELECTresumeFROMst_infoWHEREresumeISNOTNULL[参考答案]正确设某数据库中作者表(作者号、城市)和出版商表(出版商号,城市)。请补全如下查询语句,使该查询语句能查询作者不在出版商所在的所有不重复的城市。SELECTDISTINCT城市FROM作者表WHER作者表.城市__1__(SELECT城市FROM出版商表)参考答案1:NOTIN设有顾客表(顾客号,顾客名,联系电话)和购买表(商品号,顾客号,购买时间),现要统计有购买记录的顾客人数。请补全下列实现该功能的语句。SELECT(__1__)FROM购买表参考答案1:COUNT(DISTINCT顾客号)在SQLServer2000中,某数据库中有图书表(书号,图书名称,类别)和销售表(书号,销售时间,销售数量),
其中销售数量大于0。现要查询2009年10月销售的图书名称和类别。请补全下列实现该功能的查询语句。SELECT图书名称,类别FROM图书表WHEREEXISTS(SELECT*FROM销售表WHERE销售时间BETWEEN‘2009-10-1’AND‘2009-10-31’(__1__))参考答案1:AND图书表.书号=销售表.书号对Student(stName,Sex,Birthday)表,求出男同学的平均年龄,语句中Birthday表示“出生日期”字段。SELECT__1__(YEAR(GETDATE())-YEAR(Birthday))AS平均年龄FROMStudentWHERESex=‘男’WHERESex=‘男’参考答案1:AVG以下代码实现查询st_info表中所有信息并存储在新表stu_phone。SELECT*__1__stu_phoneFROMst_info参考答案1:INTO对St_Info表,求出男同学的平均年龄,语句中Born_Date表示“出生日期”字段。SELECT__1__(YEAR(GETDATE())-YEAR(Born_Date))AS平均年龄FROMSt_InfoWHERESt_Sex=‘男’参考答案1:AVG使用SET命令将查询的结果数目赋值给int型局部变量@row。DEClARE@rowsintSET__1__=(SELECTCOUNT(*)FROMSt_info)参考答案1:@rows对于表SC_info(sno,cno,score),各属性含义为学号、课程号、成绩,(sno,cno)为主键。查询选修了“9820011”课程的学生学号和成绩,并按成绩升序排列。SELECTsno,scoreFROMsc_infoWHEREcno=‘9820011’__1__参考答案1:ORDERBYscore对于表St_info(sno,sname,ssex,sbirth,sd),查询年龄大于22岁的学生的姓名。SELECTsnamefromSt_infoWHERE__1__-YEAR(sbirth)>22参考答案1:YEAR(GETDATE())以下代码实现查询表$心5£0(学号,姓名,性别,出生日期,专业,班级)的“学号,姓名,性别”列到新表Stu_phone。SELECT学号,姓名,性别__1__Stu_phoneFROMSt_Info参考答案1:INTO对S_C_Info(St_ID,C_No,Score),求出每个同学的平均成绩。SELECTSt_ID,__1__(Score)AS平均成绩FROMS_C_infoGROUPBYSt_ID参考答案1:AVG在Student_db数据库中有S_C_Info(St_ID,C_No,Score)表。列出课程成绩在70~85分之间的学生成绩信息。SELECT*FROMS_C_InfoWHERE__1__参考答案1:Score>=70andScore<=85或Scorebetween70and85有表S_C_Info(St_Id,C_No,Score),各属性的含义为学号、课程号、成绩,查询S_C_Info表的“Score”列的最低值。SELECT__1__(Score)AS最低
FROMS_C_InfoFROMS_C_Info参考答案1:MIN有表S_C_Info(St_Id,C_No,Score),各属性的含义为学号、课程号、成绩,查询S_C_Info表的“Score”列的最高值。SELECT__1__(Score)AS最高FROMS_C_Info参考答案1:MAX在Student_db数据库中有$J5£。(学号,姓名,性别,出生日期,专业)表,查找与“张三”在同一个专业学习的学生信息:SELECT*FROMSt_InfoWHERE专业=(SELECT__1__WHERE姓名=‘张三’)参考答案1:专业FROMSt_Info在Student_db数据库中有$J5£0(学号,姓名,性别,出生日期,专业),查询所有姓“李”的学生的姓名、学号和性别:SELECT姓名,学号,性别FROMSt_InfoWHERE__1__‘李%’参考答案1:姓名LIKE“学生”表St_info由学号($30)、姓名(sname)、性别(ssex)、出生日期心匕正正)、所在系(sd)等属性组成。求计算机系的最大年龄。SELECT__1__FROMSt_infoWHEREsd=‘计算机系’参考答案1:MIN(sbirth)或MAX(YEAR(GETDATE())-YEAR(SBIRTH))连接查询可分为三种类型:__1__、外连接和交叉连接。参考答案1:内连接当一个子SELECT的结果作为查询的条件,即在一个SELECT语句的WHERE子句中出现另一个SELECT语句,这种查询称为__1__查询。参考答案1:嵌套联合查询指使用__1__运算将多个查询结果合并到一起。参考答案1:UNION在查询语句中,应在__1__子句中指定输出字段。参考答案1:SELECT如果要使用SELECT语句返回指定条数的记录,则应使用__1__关键字来限定输出字段。参考答案1:TOP有表St_Info(St_Id,St_Name,St_Sex,Born_Date,Cl_Name,Address)和表S_C_Info(St_Id,C_No,Score),查询没有选修“9710041”号课程的学生姓名和所在班级。SELECTSt_Name,Cl_NameFROMSt_InfoWHERE__1__(SELECTSt_IDFROMS_C_infoWHEREC_NO=‘9710041’)参考答案1:St_IDNOTINSQL中基本的关系运算有选择、1、和联接三种形式。参考答案1:投影投影操作通常被用来限制结果集的__1__数,可以垂直地选择数据作为输出结果。参考答案1:列在SQLServer中,数据查询是通过__1__语句来完成的。参考答案1:SELECT或select或Select关键字__1__控制查询结果集无重复记录。参考答案1:DISTINCTDistinctdistinct通配符只有在__1__子句中才有意义,在其他地方将被视作普通字符。参考答案1:LIKE语句selectday(‘2004-4-6’),1已口(‘好好学习,天天向上。’)的执行结果是:__1__和__2__。参考答案1:62:10语句selectyear('2001-9-18')的执行结果是—1—。参考答案1:2001执行语句selectdistinct单价intostock_xfromstockwhere单价二(selectmin(单价)fromstock),表stock_x中的记录个数是__1__。参考答案1:1语句SELECT(7+3)*4-17/(8-6)+99%4的执行结果是__1__。参考答案1:35SQLServer提供了专为分组统计使用的、与where子句功能类似的__1__子句对分组统计结果进行筛选。(答题时,英文使用大写形式)参考答案1:HAVING计算字段的累加和的函数是:__1__。(答题时,英文使用大写)参考答案1:SUMSELECT语句中可以使用__1__将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。(答题时,英文使用大写形式)参考答案1:UNION以下语句定义TeacherNo列为整型数据,且非空:TeacherNoint__1__。参考答案1:NOTNULL假定学生关系是S(SNO,SNAME,SEX,AGE),课程关系是C(CNO,CNAME,CREDIT),学生选课关系是SC(SNO,CNO,GRADE),要查找选修“数据库”课程的女学生的姓名,将涉及到的关系有__1__个。参考答案1:3表之间的联接共有3种方式,分别是左外联接、右外联接和__1__外联接。参考答案1:全用SELECT进行模糊查询时,可以使用LIKE或NOTLIKE匹配符,但模糊查询只能针对__1__型字段进行。参考答案1:字符以下语句在student_db数据库中查询学生信息表st_Info(st_id,stname,st_sex,Born_date)中的所有女学生的信息。SELECT*FROMst_InfoWHERE1='女’参考答案1:st_sex按照两关系中对应属性值相等的条件所进行的联接称为__1__联接。参考答案1:自然在SELECT语句中,HAVING子句必须与_1_子句一起使用。参考答案1:groupby用SELECT语句进行查询,若用ORDERBY子句进行查询结果的排序,使用短语ASC按升序排序,使用短语_1_则按降序排序。参考答案1:DESC在数据库db_student中有表${」口£0:学号($口0)、姓名(Sname)、性别(Ssex)、出生日期(Sborn)、所在系(Sdept)。下面语句是查询1990年以后出生的学生的姓名及其年龄,填空完善语句所要求的功能。SECECTsname,YEAR(GETDATE())-YEAR(Sborn)FROMSt_infoWHERE__1__。参考答案1:YEAR(Sborn)>1990在数据库db_student中有表S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家电供应链合作协议合同模板
- 资金借贷合同(三):法律效力与纠纷解决
- 中央空调施工合同范本
- 软件开发及维护技术合同
- 养老机构服务合同范本
- 生态养殖场租赁合同
- 用电维修合同协议书
- 重大科研项目借款合同
- 监控系统工程合同模板
- 房地产抵押合同(互相担保条款)
- 网络性能测试与分析课程教学大纲
- 国货当自强精品课件
- 比多少(课件)人教版一年级上册数学
- 2021年怀化市会同县人民医院医护人员招聘笔试试题及答案解析
- 《中华人民共和国职业分类大典》电子版
- 即兴口语(姜燕)-课件-即兴口语第二章PPT-中国传媒大学
- “克勤克俭、厉行节约”PPT课件:如何过“紧日子”
- 项目配置管理计划范本(完整版)
- 防止大型变压器损坏和互感器爆炸事故
- (高清版)JGJ123-2012既有建筑地基基础加固技术规范
- 生物质发电厂燃料收、储、运方案
评论
0/150
提交评论