【GBase 8a MPP数据库集群】函数DECODE
生活随笔
收集整理的這篇文章主要介紹了
【GBase 8a MPP数据库集群】函数DECODE
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
語法
DECODE(value,value1,result1, value2,result2, value3,result3,… , result)
函數說明
類似于 CASE value WHEN value1 THEN result1,唯一區別是如果 value 為 null 值,
可以和后面的 null 值匹配。
示例
示例 1:沒有匹配的 value 值,返回值為 result。
gbase> SELECT DECODE(5,1,10,2,20,3,30,4,40, 50) FROM t; +-----------------------------------+ | DECODE(5,1,10,2,20,3,30,4,40, 50) | +-----------------------------------+ | 50 | +-----------------------------------+ 1 row in set示例 2:value 為表達式,與 value1 匹配,返回值為 result1。
gbase> SELECT DECODE( (2 * 5) ,10,100,20,200,600) FROM t; +-------------------------------------+ | DECODE( (2 * 5) ,10,100,20,200,600) | +-------------------------------------+ | 100 | +-------------------------------------+ 1 row in s總結
以上是生活随笔為你收集整理的【GBase 8a MPP数据库集群】函数DECODE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【GANs学习笔记】(三)GANs理论基
- 下一篇: linux cmake编译源码,linu