求求SQL高手

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:54:59
1:在查询分析器中执行以下的语句:select top 40 percent sname, saddress from students,结果返回了20行数据,结果是
A:表students中只有40行数据
B:表students中只有20行数据
C:表students中大约50行数据
D:表students中大约100行数据
2:在表中有一列为B,执行删除语句:DELETE FROM A WHERE B LIKE "_{ae}%",下面包含B列的《》植的数据行可能被删除。
A。 Whyte B. Carsom C. Annet D.Hunyer

假设A表中有主键AP 列,B 表中有外键BF列,BF引用AP 列来实施引用完整性约束,此时如果使用T-SQL;UPDATE A SET AP=‘ABC’ WHERE AP=‘ EDO’,来更新A表中AP列,可能运行的结果是()
A。 肯定会产生更新失败
B。 可能会更新A表中的两行数据列
C。 可能会更新B表中的一行数据列
D。 可能会更新A表中的一行数据列

BBD

B
B
A

1.c. 查询40%的名字,地址,返回了20行
就是20/0.4=50行
2.B.
根据条件 b like '_{ae}%'看答案第二个字母为a或者e,给出的答案只有b的第二个字母含有a.
3.D
有可能更新一行,也有可能更新失败

bbd