CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,SN C(8), SEX
C(2),AGE N(2) CHECK(AGE>15 AND AGE<30) )
下面的
SQL
语句中可以正确执行的是
。
A
)
INSERT INTO STUDENT(SNO, SEX, AGE) VALUES ("S9", "
男
",17)
B
)
INSERT INTO STUDENT(SN, SEX, AGE) VALUES ("
李安琦
", "
男
" , 20)
C
)
INSERT INTO STUDENT(SEX, AGE) VALUES ("
男
", 20)
D
)
INSERT INTO STUDENT(SNO, SN) VALUES ("S9", "
安琦
",16)
12
.从”订单”表中删除签订日期为
2004
年
1
月
10
日之前
(
含
)
的订单记录
,
正确的
SQL
语
句是 。
A)DROP FROM
订单
WHERE
签订日期
<={^2004-l-10}
B)DROP FROM
订单
FOR
签订日期
<={^2004-l-lO}
C)DELETE FROM
订单
WHERE
签订日期
<={^2004-1-10}
D)DELETE FROM
订单
FOR
签订日期
<={^2004-l-10}
13.
要在浏览窗口中显示表
js.dbf
中所有
"
教授
"
和
"
副教授
"
的记录,下列命令中错误的是
。
A) USE JS
BROWSE FOR
职称
="
教授
" AND
职称
="
副教授
"
B) SELECT * FROM JS WHERE "
教授
"$
职称
C) SELECT * FROM JS WHERE
职称
IN("
教授
","
副教授
")
D) SELECT * FROM JS WHERE LIKE("*
教授
",
职称
)
14.
使用
SQL
语句进行分组检索时,为了去掉不满足条件的分组,应当 。
A
)使用
WHERE
子句
B
)在
GROUP BY
后面使用
HAVING
子句
C
)先使用
WHERE
子句,再使用
HAVING
子句
D
)先使用
HAVING
子句,再使用
WHERE
子句
15
.假设”订单”表中有订单号、职员号、客户号和金额字段
,
正确的
SQL
语句只能是 。
A)SELECT
职员号
FROM
订单
GROUP BY
职员号
HAVING COUNT(*)>3 AND AVG_
金额
>200
B)SELECT
职 员 号
FROM
订 单
GROUP BY
职 员 号
HAVING COUNT(*)>3 AND
AVG(
金额
)>200
C)SELECT
职员号
FROM
订单
GROUP BY
职员号
HAVING COUNT(*)>3 WHERE
AVG(
金额
)>200
D)SELECT
职员号
FROM
订单
GROUP BY
职员号
WHERE COUNT(*)>3 AND AVG_
金额
>200
16.
只有满足连接条件的记录才包含在查询结果中,这种连接称为 。
A
)内连接
B
)左连接
C
)右连接
D
)完全连接
17
.有
SQL
语句:
SELECT
学院
.
系名,
COUNT
(
*
)
AS
教师人数
FROM
教师,学院
;
WHERE
教师
.
系号
=
学院
.
系号
GROUP BY
学院
.
系名
与如上语句等价的
SQL
语句是 。
A
)
SELECT
学院
.
系名,
COUNT(*)AS
教师人数
FROM
教师
INNER JOIN
学院
;
教师
.
系号
=
学院
.
系号
GROUP BY
学院
.
系名
B
)
SELECT
学院
.
系名,
COUNT(*)AS
教师人数
FROM
教师
INNER JOIN
学院
;
相关文档
评论