postgresql数据库中decode函数
时间: 2023-11-24 12:49:01 浏览: 568
关于decode函数的使用
PostgreSQL中的decode函数是一种条件表达式,它可以根据给定的条件返回不同的结果。它的语法如下:decode(expression, value1, result1, value2, result2, ..., default)。其中,expression是要比较的表达式,value1、value2等是要比较的值,result1、result2等是对应的结果,default是可选的默认结果。如果expression等于value1,则返回result1,如果expression等于value2,则返回result2,以此类推。如果expression不等于任何一个value,则返回default(如果指定了default)或者null。在PostgreSQL中,decode函数可以用于实现类似于Oracle数据库中的decode函数的功能,例如根据职务指定排序等。
阅读全文