首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库未定义函数: iif。此函数既不是内置/临时函数,也不是持久函数。

数据库未定义函数: iif。此函数既不是内置/临时函数,也不是持久函数。
EN

Stack Overflow用户
提问于 2022-10-14 09:33:22
回答 1查看 248关注 0票数 0

我得到了Databricks错误,表明Databricks中不支持iif方法。因此,谁能让我知道什么是等价物?

代码语言:javascript
复制
SELECT DISTINCT
  
  *

FROM basecrmcbreport.account
LEFT OUTER JOIN basecrmcbreport.CRM2CBURL_Lookup
  ON account.Id = CRM2CBURL_Lookup.Key
LEFT OUTER JOIN basecrmcbreport.organizations
  ON CRM2CBURL_Lookup.CB_URL_KEY = organizations.cb_url
cross Join (values (charindex('://', homepage_url))) a(a)
cross Join (values (iif(a = 0, 1, a + 3))) b(b)
cross Join (values (charindex('/', homepage_url, b))) c(c)
cross Join (values (iif(c = 0, len(homepage_url) + 1, c))) d(d)
cross Join (values (substring(homepage_url, b, d - b))) e(e)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-14 12:28:37

谢谢你,赛迪普,阿里康塔姆和费迪赫,让它作为一个答案,这样它可能会帮助其他社区的成员。

创建示例SQL表

之后,使用下面的代码作为length函数。

代码语言:javascript
复制
 %sql
 SELECT * ,length(city) from df12

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74067238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档