zoukankan      html  css  js  c++  java
  • oracle的nvl和sql server的isnull

    最近公司在做Oracle数据库相关产品,在这里作以小结:

    ISNULL()函数

    语法   
    ISNULL ( check_expression , replacement_value)
    参数
       check_expression
       将被检查是否为    NULL的表达式。check_expression    可以是任何类型的。   
       replacement_value   
       在    check_expression    为    NULL时将返回的表达式。replacement_value    必须与    check_expresssion    具有相同的类型。     
    返回类型
       返回与    check_expression    相同的类型。   
    注释
       如果    check_expression    不为    NULL,那么返回该表达式的值;否则返回    replacement_value。

    ----------------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------------

    nvl( ) 函数

    从两个表达式返回一个非 null 值。
    语法
    NVL(eExpression1, eExpression2)
    参数
    eExpression1, eExpression2
    如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。
    返回值类型
    字符型、日期型、日期时间型、数值型、货币型、逻辑型或 null 值
    说明
    在不支持 null 值或 null 值无关紧要的情况下,可以使用 NVL( ) 来移去计算或操作中的 null 值。

    select nvl(a.name,'空得') as name from student a join school b on a.ID=b.ID

    注意:两个参数得类型要匹配

  • 相关阅读:
    poj 2488 DFS
    畅通工程 并查集模版
    KMP 模板
    poj 1426 DFS
    poj 2528 线段数
    poj 3468 线段数 修改区间(点)
    CVPR2012文章阅读(2)A Unified Approach to Salient Object Detection via Low Rank Matrix Recovery
    如何制定目标
    Saliency Map 最新综述
    计算机视觉模式识别重要会议杂志
  • 原文地址:https://www.cnblogs.com/sunyjie/p/2417688.html
Copyright © 2011-2022 走看看