问题
填空题
DBF 国家代码C(3),金牌数Ⅰ,银牌数Ⅰ,铜牌数Ⅰ
获奖牌情况.DBF国家代码C(3),运动员名称C(20),项目名称C(30),名次Ⅰ
国家.DBF 国家代码C(3),国家名称C(20)
“金牌榜”表中一个国家对应一条记录;“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前3名。
使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句:
SELECT COUNT(*)FROM国家INNER JOIN获奖牌情况;
ON国家.国家代码=获奖牌情况.国家代码;
WHERE______
答案
参考答案:国家名称="中国"AND名次=1
解析:设定查询条件
And&Or
用途:
在WHERE子句中AND和OR被用来连接两个或者更多的条件
解释:
AND在结合两个布尔表达式时,只有在两个表达式都为TRUE时才传回TRUE
OR在结合两个布尔表达式时,只要其中一个条件为TRUE时,OR便传回TRUE