题目内容

在SQL中,下列操作不正确的是()

AGEISNOTNULL
B. NOT(AGEISNULL)
C. SNAME='王五’
D. SNAME='王%'

查看答案
更多问题

SQL中,SALARYIN(1000,2000)的语义是()。

A. SALARY≤2000ANDSALARY≥1000
B. SALARY<2000ANDSALARY>1000
C. SALARY=2000ANDSALARY=1000
D. SALARY-2000ORSALARY=1000

对于基本表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、和所在部门的编号。对于基本表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有一个SQL语句:SELECTCOUNT(DISTINCTDNO))FROMEMP;其等价的查询语句是()。

A. 统计职工的总人数
B. 统计每一部门的职工人数
C. 统计职工服务的部门数目
D. 统计每一职工服务的部门数目

对于第8题的两个基本表,有一个SQL语句:UPDATEEMPSETSALARY=SALARY*1.05WHEREDNO='D6'ANDSALARY<(SELECTAVG(SALARY)FROMEMP);其等价的修改语句为()。

A. 为工资低于D6部门平均工资的所有职工加薪5%
B. 为工资低于整个企业平均工资的职工加薪5%
C. 为在D6部门工作,工资低于整个企业平均工资的职工加新5%
D. 为在D6部门工作,工资低于本部门平均工资的职工加薪5%

设表S的结构为S(SN.CN,grade),其属性表示姓名、课程名和成绩,其中姓名看课程名都为字符型,成绩为数值型。若要把“张三的数学成绩90分”插人到S中,则可用你SQL语句是()。

ADD INTOS VALUES('张三','数学','90')
B. INSERT INTOS VALUES('张三',数学','90')
C. ADD INTOS VALUES('张三','数学',90)
D. INSERT INTO S VALUES('张三','数学',90)

答案查题题库