`
liubl2011
  • 浏览: 236801 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Postgresql 类似oracle的decode

阅读更多
oracle的decode大家都很熟悉,现在用postgresql的数据库好像没有类似的方法,在网上找了下有种写法也类似。
select (case when order_count = 0 then 1 else order_count end)
        as ordercount
  from order

case when 当数据order_count是0我们把ordercount结果设置成1,如果不是零我们就取order_count的值。
小宝制造。
分享到:
评论

相关推荐

    oracle_function_decode.patch

    博客:PostgreSQL的学习心得和知识总结(四十四)|语法级自上而下完美实现Oracle数据库DECODE函数的实现方案(GreenPlum & AntDB)

    pg与oracle语法差异

    - **Oracle**: 使用 `DECODE` 函数来进行条件判断。 - **PostgreSQL**: 使用 `CASE` 语句来进行条件判断。 #### 八、NULL判断函数 - **Oracle**: 提供了 `nvl(A,B)` 和 `coalesce` 函数用于处理 `null` 值。 - **...

    03_oracle迁移到pg全流程.pdf

    7. 函数兼容:文档会讨论Oracle与PostgreSQL之间函数的兼容性,包括connectby、eval、decode等特殊函数的迁移和转换。 8. PL/SQL到PLpgSQL的迁移:由于Oracle使用PL/SQL,而PostgreSQL使用PLpgSQL,文档会提供详细...

    SQL中 decode()函数简介

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

    阿里数据库团队PostgreSQL实践.ppt

    例如,Oracle中时间相减得到的间隔在PostgreSQL中需转换为具体时间值,Oracle的 wm_concat 函数需要转换为PG的 string_agg,以及Oracle的DECODE函数需转换为CASE语句等。 数据迁移则包括结构迁移和数据迁移,确保...

    阿里数据库团队PostgreSQL实践.pptx

    5. **Merge Into操作**:PostgreSQL中没有Oracle的`Merge Into`语句,但可以通过`with`查询,`update returning`和`insert`的组合来实现类似功能。 通过这个实践过程,阿里巴巴数据库团队成功地将Oracle系统迁移到...

    使用Decode运算符.rar

    - `Decode` 只在某些特定的数据库系统中可用,如Oracle,而在其他系统,如MySQL或PostgreSQL中可能需要使用 `CASE` 或其他方式来实现类似功能。 - 由于其简单的结构,`Decode` 可能不如 `CASE` 易于理解和维护,...

    PGConf.CN2019大会资料 培训PPT--John--PostgresConf.CN - John

    - **Oracle** 中的 `DECODE` 函数类似于一个条件语句,可以在不同的条件下返回不同的值。 - 在 **PostgreSQL** 中,可以使用 `CASE...WHEN...THEN...ELSE...END` 结构来达到类似的效果。 通过以上内容的介绍,我们...

    ORACLE字符串函数

    ORACLE 字符串函数 ORACLE 字符串函数是一组用于操作和处理字符串的函数,包括连接、截取、转换、查找、替换、去除空白等操作。 1. 字符串连接函数:`string || string` 该函数用于连接两个字符串,结果是一个新...

    PSQL TO TSQL

    SQL 语句转换,可以把oracle语句 转换为 sqlserver语句,包含decode等的转换。

    php中文版手册 php教程

    6. 数据库支持:PHP支持多种数据库系统,如MySQL、PostgreSQL、Oracle等,方便数据管理。 7. 广泛的社区支持:PHP拥有庞大的开发者社区,遇到问题时可以寻求帮助和解决方案。 手册和教程内容可能涵盖以下主题: 1....

    sqlmap注入详解文档

    - **支持多种数据库**:全面支持MySQL、Oracle、PostgreSQL、Microsoft SQL Server、Microsoft Access、IBM DB2、SQLite、Firebird、Sybase和SAP MaxDB等多种数据库管理系统。 - **支持多种SQL注入技术**:包括...

    php网络开发完全手册

    11.4.2 解码字符串——urldecode 181 11.5 小结 182 第12章 PHP与JavaScript交互 183 12.1 JavaScript简介 183 12.2 JavaScript的数据类型 183 12.3 JavaScript程序设计基础 184 12.3.1 在HTML中嵌入JavaScript 184 ...

    php.ini-development

    ;;;;;;;;... 1.... 2.... 3.... 4.... 5.... 6.... The syntax of the file is extremely simple.... Section headers (e.g.... at runtime.... There is no name validation.... (e.g.... previously set variable or directive (e.g....

Global site tag (gtag.js) - Google Analytics