Think In Oracle
李白1223333
计算机
展开
-
SELECT CASE WHEN 的用法
1.SELECT CASE WHEN 的用法 select 与 case结合使用最大的好处有两点,一是在显示查询结果时可以灵活的组织格式,二是有效避免了多次对同一个表或几个表的访问。下面举个简单的例子来说明。例如表 students(id, name ,birthday, sex, grade),要求按每个年级统计男生和女生的数量各是多少,统计结果的表头为,年级,男生数量,女生数量。如果...原创 2009-10-21 16:37:23 · 938 阅读 · 0 评论 -
Oracle中NVL与NVL2 和NULLIF的用法
1.NULL指的是空值,或者非法值。 NVL (expr1, expr2)->expr1为NULL,返回expr2;不为NULL,返回expr1。 注意两者的类型要一致 NVL2 (expr1, expr2, expr3) ->expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型 2.NU...原创 2009-11-20 11:26:41 · 236 阅读 · 0 评论