SQL查询函数与关系集合运算符详解
1. 条件判断函数
1.1 函数概述
在SQL中,有几种函数可用于比较属性或表达式与一系列值,并根据匹配情况返回相应的值或默认值。不同的数据库管理系统(DBMS)支持不同的函数,常见的有 CASE (适用于Oracle、MS SQL Server、MySQL)、 DECODE (Oracle)和 SWITCH (Access)。
1.2 函数语法及示例
| 函数 | 适用数据库 | 语法 | 示例 |
|---|---|---|---|
DECODE |
Oracle | DECODE(e, x, y, d) - e :属性或表达式 - x :用于与 e 比较的值 - y :当 e = x 时返回的值 - d :当 e 不等于 x 时返回的默认值 |
SELECT V_CODE, V_STATE, DECODE(V_STATE,'CA |
超级会员免费看
订阅专栏 解锁全文
319

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



