`
y806839048
  • 浏览: 1118604 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

decode是sql中的三目函数

 
阅读更多

decode是sql中的三目函数

 

public QueryResult getHistoryRecords(Map<String, Object> params, Integer pageIdx, Integer pageSize)

    throws Exception

  {

    if ((params == null) || (params.get("CUSTOMER_KEY") == null)) {

      return null;

    }

    StringBuffer sql = new StringBuffer();

    Map<String, Object> paraMap = new HashMap();

    sql.append(" SELECT T.*,T1.CUSTOMER_ID,T1.CUSTOMER_STATUS,T1.CUSTOMER_NAME ,DECODE((SELECT COUNT(1) FROM TB_USER_BLIST T2 WHERE T2.BLIST_CUSTOMER_KEY=T.WL_CUSTOMER_KEY and T2.CUSTOMER_KEY=:CUSTOMER_KEY),0,'N','Y'  ) STATUS ");

    sql.append(" FROM VW_USER_WL T LEFT JOIN TB_CUS_FIRM T1 ON T.WL_CUSTOMER_KEY=T1.CUSTOMER_KEY WHERE 1=1 ");

    sql.append(" AND T.CUSTOMER_KEY =:CUSTOMER_KEY ");

    paraMap.put("CUSTOMER_KEY", params.get("CUSTOMER_KEY"));

    

    return this.commonDao.findMapDatas(sql.toString() + " ORDER BY T.WL_TIME DESC", paraMap, pageIdx, pageSize);

  }

分享到:
评论

相关推荐

    关于decode函数的使用

    ### 关于decode函数的使用详解 ...通过以上介绍可以看出,`decode()`函数是一个功能强大且灵活的工具,在SQL查询中具有广泛的应用价值。掌握了它的使用方法后,可以极大地提高数据处理的效率和灵活性。

    SQL中 decode()函数简介

    DECODE函数,是ORACLE公司的SQL软件ORACLE PL/SQL所提供的特有函数计算方式,以其简洁的运算方式,可控的数据模型和灵活的格式转换而闻名。 今天看别人的SQL时看这里面还有decode()函数,以前从来没接触到,上网...

    decode函数.docx

    Decode 函数是一个强大的 Oracle 函数,用于根据条件返回不同的值。它的语法结构为 `decode(条件,值 1,返回值 1,值 2,返回值 2,...值 n,返回值 n,缺省值)`。decode 函数的含义是,如果条件等于值 1,则返回返回值 1...

    SQL语句的DECODE和NVL

    在 SQL 语句中,DECODE 和 NVL 函数是两个非常重要和常用的函数,它们可以帮助我们实现复杂的逻辑判断和数据处理。本文将详细介绍 DECODE 和 NVL 函数的使用方法和实践应用。 一、DECODE 函数 DECODE 函数是 ...

    关于oracle decode函数的用法

    Oracle的DECODE函数是一种条件表达式,用于在SQL语句中执行类似于IF...THEN...ELSE逻辑判断的功能。它根据一个指定的表达式的值,与一系列的条件进行比较,如果匹配到某个条件,则返回对应的值;如果没有匹配任何...

    ffmpeg H264解码decode_mb_cavlc函数参数解释

    decode_mb_cavlc函数是H.264解码器中的一个重要组件,负责解码 slice 中的宏块(macroblock)。在解码过程中,decode_mb_cavlc函数需要读取和解析各类参数,以便正确地重建图像。 mb_skip_run是decode_mb_cavlc函数...

    Oracle 中 decode 函数用法

    Oracle中的DECODE函数是一种非常实用的工具,它允许你在SQL查询中执行简单的条件判断和返回相应的值。这个函数类似于IF-THEN-ELSE语句的简写形式,减少了编写复杂逻辑的代码量,使得SQL语句更加简洁易读。 DECODE...

    sql字符处理函数大全

    LAG和LEAD函数是窗口函数的一部分,用于获取同一表中前一行或后一行的数据值。这对于分析时间序列数据特别有用,例如,如果你想比较当前行的数据与前一行或后一行的数据。 例如,下面的查询使用LAG函数来找出test_...

    Oracle中Decode()函数的有关用法

    在Oracle数据库中,`DECODE()`函数是一种非常实用的功能,主要用于条件判断并返回特定的值。它提供了一种简单的方法来实现多分支逻辑判断,尤其是在SQL查询中,能够避免使用复杂的流程控制语句如`IF-THEN-ELSE`等。 ...

    decode函数[归类].pdf

    DECODE函数是Oracle PL/SQL中的一个独特特性,它在软件开发,尤其是数据库查询中,提供了一种简洁而高效的方法来进行条件判断和数据转换。这个函数在Oracle SQL中扮演了if-then-else逻辑的角色,允许开发者在SQL查询...

    轻松实现Sql Server 2005下的Base64、MD5、SHA1算法函数

    在SQL Server 2005中,我们可以使用`VARBINARY`和`VARCHAR`数据类型结合内置函数来实现Base64编码与解码: 1. **Base64编码**: ```sql CREATE FUNCTION dbo.Base64Encode(@input VARCHAR(MAX)) RETURNS VARCHAR...

    Oracle中Decode()函数使用技巧

    Oracle中的Decode()函数是数据库查询时非常实用的一个工具,它允许你在SQL语句中实现简单的条件判断,类似于IF-THEN-ELSE逻辑。这个函数在处理数据时提供了灵活性,避免了复杂的CASE语句,使得代码更加简洁易读。...

    ORACLE中的经典SQL及函数

    本文将深入探讨Oracle中的经典SQL查询和最常用的功能函数,帮助读者更好地理解和应用这些工具。 首先,我们关注的是SQL中的单行函数。这些函数主要用于处理单行数据,包括字符、数字、日期、转换和混合类型等,可以...

    sqlserver2005的base64加密解密函数

    在SQL Server 2005中,没有内置的Base64加密函数。但我们可以自定义T-SQL存储过程来实现这个功能。以下是一个简单的Base64编码的示例: ```sql CREATE FUNCTION [dbo].[Base64Encode](@input NVARCHAR(MAX)) ...

    decode解码函数

    标题中的“decode解码函数”特指对URL编码的解码操作。URL(统一资源定位符)在传输过程中,为了确保数据的正确性和兼容性,会将某些特殊字符或非ASCII字符转换为 `%xy` 的形式,这就是URL编码。例如,中文字符在URL...

    decode函数借鉴.pdf

    "decode 函数详解" DECODE 函数是 Oracle 公司独家的功能强大的...DECODE 函数是 Oracle 公司独家的功能强大的函数,它提供了简洁的运算方式、可控的数据模型和灵活的格式转换,能够满足我们在 SQL 编程中的各种需求。

    用JavaScript实现PHP的urldecode/urldecode函数

    这个是 utf-8版本的 js实现 php的 urlencode() 和 urldecode()两个函数的功能。 在传送cookie的时候 在 php端实现 url编码 但要用 js来解码cookie的时候 就出现汉字不能不能识别的问题 这个 js 很好的解决

Global site tag (gtag.js) - Google Analytics