如何在hive中获取大写字母中每个单词的起始字母
我有这样一个值如何在hive中获取大写字母中每个单词的起始字母,hive,hiveql,Hive,Hiveql,我有这样一个值查看优点:详细信息:完全骨性受影响。我想在Hive中获取每个单词的大写字母的起始字母 输出应该如下所示 查看优点:详细信息:全骨骼受影响 请在Hive中为我提供一个查询,如果冒号字符:固定为两次出现,您可以尝试以下操作: select concat(initcap(split('view benefit:detail:full bony impacted',':')[0]),':', initcap(split('view benefit:detail:full bony impa
查看优点:详细信息:完全骨性受影响
。我想在Hive
中获取每个单词的大写字母的起始字母
输出应该如下所示
查看优点:详细信息:全骨骼受影响
请在Hive
中为我提供一个查询,如果冒号字符:
固定为两次出现,您可以尝试以下操作:
select concat(initcap(split('view benefit:detail:full bony impacted',':')[0]),':', initcap(split('view benefit:detail:full bony impacted',':')[1]),':',initcap(split('view benefit:detail:full bony impacted',':')[2])) AS comment;
输出
+-----------------------------------------+--+
| comment |
+-----------------------------------------+--+
| View Benefit:Detail:Full Bony Impacted |
+-----------------------------------------+--+
如果冒号字符:
固定为两次出现,您可以尝试以下操作:
select concat(initcap(split('view benefit:detail:full bony impacted',':')[0]),':', initcap(split('view benefit:detail:full bony impacted',':')[1]),':',initcap(split('view benefit:detail:full bony impacted',':')[2])) AS comment;
输出
+-----------------------------------------+--+
| comment |
+-----------------------------------------+--+
| View Benefit:Detail:Full Bony Impacted |
+-----------------------------------------+--+