當柳上原的風吹向天際的時候...

          真正的快樂來源于創(chuàng)造

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
          此函數(shù)相當于Oracle中的NVL且更方便,它完全可以取代SQL中的CASE.

          用法:
          COALESCE(A,B,C,D...);

          說明:
          若A為空;則取B,若B為空,則取C;...;依此類推.

          用例:
                  sb.append("    select ");
                  sb.append("        COALESCE(t03.EMP_USER_NAME,'') as sellerName,");
                  sb.append("        COALESCE(t03.EMP_LOTUS_MAIL,'') as sellerNotesMail,");
                  sb.append("        COALESCE(t03.EMP_INTERNET_ID,'') as sellerIntranetId,");
                  sb.append("        COALESCE(t04.BUSINESS_UNIT_NAME,'') as busiNessUnit,");
                  sb.append("        COALESCE(t02.TOPT_JOB_ROLE_NAME,'') as jobRoleName,");
                  sb.append("        t01.TERRITORY_NAME as territoryName");
                  sb.append("    from");
                  sb.append("        topt.territory  t01");
                  sb.append("        left join topt.job_role   t02 on t01.ROLE_KEY=t02.ROLE_KEY  ");
                  sb.append("           left join FRS.Resource    t03 on t01.EMP_UID=t03.RESOURCE_EMPLOYEE_UID");
                  sb.append("        left join TOPT.BUSINESS_UNIT t04 on t01.BUSINESS_UNIT_KEY=t04.BUSINESS_UNIT_KEY        ");
                  sb.append("    where ");
                  sb.append("        t01.TERRITORY_KEY=? ");
                  String sql = sb.toString();
          posted on 2012-12-24 14:34 何楊 閱讀(4002) 評論(0)  編輯  收藏 所屬分類: SQL

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 香河县| 阿拉善左旗| 锡林郭勒盟| 奇台县| 康乐县| 贵溪市| 安宁市| 新郑市| 肇源县| 临高县| 武强县| 六安市| 松潘县| 兰州市| 河曲县| 阳城县| 政和县| 密山市| 宣武区| 健康| 镇巴县| 旬阳县| 纳雍县| 商城县| 涟水县| 呼和浩特市| 灌云县| 乌苏市| 开封县| 新乐市| 崇信县| 汤原县| 琼海市| 绍兴市| 九龙县| 木里| 富阳市| 昌邑市| 舞阳县| 台江县| 衡水市|