SQL 练习答案解析与应用
1. 逻辑等价证明
通过真值表可以证明两个表达式在逻辑上是等价的。如下真值表所示:
| P | Q | NOT(P) | NOT(Q) | NOT(P) OR NOT(Q) |
| — | — | — | — | — |
| TRUE | TRUE | FALSE | FALSE | FALSE |
| TRUE | FALSE | FALSE | TRUE | TRUE |
| TRUE | UNK | FALSE | UNK | UNK |
| FALSE | TRUE | TRUE | FALSE | TRUE |
| FALSE | FALSE | TRUE | TRUE | TRUE |
| FALSE | UNK | TRUE | UNK | TRUE |
| UNK | TRUE | UNK | FALSE | UNK |
| UNK | FALSE | UNK | TRUE | UNK |
| UNK | UNK | UNK | UNK | UNK |
可以看到,两个真值表的最后一列是相同的,这证明了两个表达式在逻辑上是等价的。
2. 第 5 章练习
2.1 提供员工全名
需求:为所有员工提供他们的姓氏,后跟逗号和名字首字母。
操作步骤:
SQL> select ename ||', '||init
2 as full_name
3 from employees
超级会员免费看
订阅专栏 解锁全文
3263

被折叠的 条评论
为什么被折叠?



