当前位置: 首页 > news >正文

旅游公司电子商务网站建设策划书中装建设装饰有限公司

旅游公司电子商务网站建设策划书,中装建设装饰有限公司,网站建设要注册哪些商标类别,手机作网站服务器hive高频使用的拼接函数及“避坑” 说到拼接函数应用场景和使用频次还是非常高,比如一个员工在公司充当多个角色,我们在底层存数的时候往往是多行,但是应用的时候我们通常会只需要一行,角色字段进行拼接,这样join其他…

hive高频使用的拼接函数及“避坑”

说到拼接函数应用场景和使用频次还是非常高,比如一个员工在公司充当多个角色,我们在底层存数的时候往往是多行,但是应用的时候我们通常会只需要一行,角色字段进行拼接,这样join其他表的时候呢也不会造成数据被重复引用计算。

1、拼接多个字符串concat_null(…)

从上图中的说明中我们可以看到,在应用场景中,通常使用concat_null(…)防止由于有null存在导致的拼接异常。

2. 用分隔符拼接多个字符串concat_ws(…)

需要注意的是concat_ws(…)可以直接处理掉null,而且如果将sep分割符使用’'(空值),则功能和concat_null(…)一样。

3、collect_set、collect_list实现列转行

由于collect_set在实现列转行的时候进行了去重处理,自然实际应用中应用的也会更多。

4、“避坑” null和非字符串字段

由于在实际生产环境中,我们所使用的引擎有所不同,兼容性也不同。有时候NULL和非字符串字段在查询时也会出现问题。

1、通常我们可以把null进行替换。if(字段名 is null,‘’,字段名)

2、非字符串转化为字符串 cast(字段名 as string)

`SELECT  id,     concat_ws(',',collect_set(         cast(if(角色 is null,'',角色) as string)         )) AS `角色`    -- 将每个id对应多个的角色去重组合放到一行,并使用英文','分隔角色   
FROM emp   WHERE dt = '20230618'   GROUP BY 1   `
http://www.yayakq.cn/news/962003/

相关文章:

  • 人防网站建设app制作哪里正规
  • 衡水做网站哪儿好多个域名多国语言网站seo优化
  • 网站建设怎么做账会计vs2010如何做网站
  • 网站推广站点建设与策划手机卡盟网站建设
  • 关键词查询网站的工具一家专做二手手机的网站叫什么手机
  • 网站开发记科目公司网站建设费用估计
  • 深圳网站建设 壹起航搬瓦工建设wordpress
  • 做类似淘宝网站多少钱网站设计内容包括
  • wordpress克隆他人的网站成都百度seo优化公司
  • 深圳 网站托管小程序快速搭建平台
  • 邯郸做网站网络公司网站建设中怎么写
  • 深圳网站建设方维网络群艺馆网站建设方案
  • 上海专业网站建设方案seo推广用什么做网站好
  • 怎么在网上推广产品外贸网站 seo
  • 水处理网站模板网站升级 云南省建设注册考试中心
  • html5响应式企业网站o2o网站建设行情
  • 沧州建网站建站技巧
  • icp备案系统网站wordpress 固定链接结构出错
  • 网站有很多304状态码163企业邮箱官网入口
  • 网站开发融资大连网站推广爱得科技
  • 自媒体发布软件app快速网站优化技巧
  • 备案网站域名和主机关系网站每天更新多少文章
  • 外包网站建设价格可以引流推广的app
  • 全国商务网站大全dedecms 关闭网站
  • 茶叶网站建设模板做SEO用dede还是wordpress
  • 自己做的网站怎么连接计算机站长工具seo查询5g5g
  • 网站建设费能算作广告费用吗松岗网站
  • 电子商务网站建设与维护题库广州公关公司招聘信息
  • 微信网站建设报价wordpress自定义栏目是什么意思
  • 网站的功能包括哪些内容免费产品发布推广