利用SQL语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为1200,语句格
第1题
下面SQL语句的功能是: 建立表 职工.DBF(职工编号C(4),姓名C(6),工资Y)。其中工资的有效性规则为:默认值为1200、输入工资范围为1000~5000,职工编号为主关键字。但语句不完整,请填空。 CREATE TABLE职工【 】; 职工编号 C(4)【 】姓名C(6),; 工资Y【 】(工资>=1000 AND 工资<=5000); ERROR“工资值范围在1000~5000!”; 【 】
第2题
设职工表(职工编号C(4),姓名C(6),性别C(2),职称C(6),基本工资Y,备注M),现要向职工表中添加一个“奖金”字段,且该字段的有效性规则为:默认值为30,奖金范围为0~1000。下面SQL语句是实现该功能,但不完整,请填空。 【 】TABLE 职工; 【 】奖金Y CHECK奖金>=0AND奖金<1000; ERROR“奖金值不能超1000!”DEFAULT 30
第5题
用SQL语句建立表时为属性定义有效性规则,应使用短语______。
A) DEFAULT B) PRIMARY KEY C) CHECK D) UNIQUE
第7题
表2和表3是下列题目中用到的2个表,请根据题目要求写出对应的SQL语句。
(1)查询哪些仓库有工资多于1210元的职工,将仓库号显示在查询结果中(若一个仓库中有多名职工工资多于1210元,则结果中只显示一次该仓库的仓库号)。
(2)查询工资多于1230元的职工号和他们工作的仓库所在的城市。
(3)查询在WH2仓库工作的职工的最高工资值。
(4)查询至少有两名职工的仓库,在查询结果中按仓库号的升序顺序显示满足条件的仓库号和每个仓库职工的平均工资。
(5)查询所有职工的工资都多于1210元的仓库的信息。
第8题
SQL语句: SELECT*FROM仓库表WHERE NOT EXISTS; (SELECT*FROM职工表WHERE仓库号=仓库.仓库号) 该语句等价于: SELECT*FROM仓库表WHERE仓库号 (SELECT仓库号FROM职工表)
第10题
第11题
T、对
F、错