在N1QL中是否有相当于Oracle SQL DECODE的功能?
DECODE
即一个函数,允许您根据条件检查选择输出一个或其他值:
select sum(decode(type = 'car', 1, 0)) carCount from mybucket
谢谢
DECODE将在下一版本中提供。同时你可以使用CASE表达式
SELECT SUM(CASE WHEN type = 'car' THEN 1 ELSE 0 END) carCount FROM mybucket;