SQL逻辑比较与优先级规则练习题.pdfVIP

  • 0
  • 0
  • 约1.06千字
  • 约 2页
  • 2026-02-09 发布于山西
  • 举报

第17部分第1课:逻辑比较与优先级规则

课程目标

•对逻辑比较求值,以便基于两个或多个条件限定返回的行

•应用优先级规则确定表达式求值和计算的顺序

术语

请确定下面每个定义对应的术语。

对条件值取反

必须同时满足两个条件,才可选择某条记录

确定表达式求值和计算顺序的规则

只需满足其中一个条件,即可选择某条记录

尝试/解答

1.执行下面两个查询。为什么这些几乎相同的语句会生成两种截然不同的结果?指出不同之

处并说明。

SELECT代码,说明

FROMd_

WHERE代码200AND说明IN(Tropical,Football,Carnival);

SELECT代码,说明

FROMd_

WHERE代码200OR说明IN(Tropical,Football,Carnival);

2.显示姓氏中含有“e”和“i”的所有全球快餐雇员的姓氏。

3.“知道每小时工资超过$6.50而其职务并非订单受理人的全球快餐雇员都有谁?”

4.使用雇员表,编写一个显示姓氏以“D”开头且包含“a”和“e”的所有雇员的查询。

5.在按需DJ举办活动的地点中有哪些不是私人住宅?

6.哪个运算符列表是按最高优先级到最低优先级的正确顺序排列的?

a.AND、NOT、OR

b.NOT、OR、AND

c.NOT、AND、OR

对于第7个问题和第8个问题,编写一条可生成所需输出的SQL语句。

7.?

我受雇于Oracle的时间晚于1998年5月,但早于1999年6月。我的年薪少于$8000,

而且我的姓氏中含有“en”。

8.我的电子邮件地址?

由于我从1996年初就在Oracle工作,所以我现在的月薪超过$9000。正因为我的薪金这

么高,所以我没有佣金。

文档评论(0)

1亿VIP精品文档

相关文档