1. 首页
  2. 数据库
  3. MySQL
  4. SQL进阶教程.pdf以及随书示例源码

SQL进阶教程.pdf以及随书示例源码

上传者: 2021-05-23 07:20:43上传 .ZIP文件 5.16 MB 热度 9次

CASE 表达式是从 SQL-92 标准开始被引入的。可能因为它是相对较新 的技术,所以尽管使用起来非常便利,但其真正的价值却并不怎么为人所 知。很多人不用它,或者用它的简略版函数,例如 DECODE(Oracle)、 IF (MySQL)等。然而,正如 Joe Celko 所说,CASE 表达式也许是SQL-92 标准里加入的最有用的特性。如果能用好它,那么SQL 能解决的问题就 会更广泛,写法也会更加漂亮。而且,因为 CASE 表达式是不依赖于具体 数据库的技术,所以可以提高 SQL 代码的可移植性。这里强烈推荐大家 改用 CASE 表达式,特别是使用 DECODE 函数的 Oracle 用户 A。 本节,我们将通过具体的例题来学习优点众多的 CASE 表达式。

下载地址
用户评论