我有一些文字,我想分解成两个,三个,甚至四个字的时间。我试着用有意义的词组。
我用过 split
以及 explode
检索我需要的内容,但我希望一次将行拆分为两个或三个单词。到目前为止,我只把这一行一次分成一个单词。
select explode(a.text) text
from (select split(text," ") text
from table abc
where id = 123
and date = 2019-08-16
) a
我得到的结果是:
text
----
thank
you
for
calling
your
tv
is
not
working
?
我想要这样的输出:
text
----
Thank you
for calling
your tv
is not
working?
或者类似的:
text
----
thank you for calling
your
tv is not working
?
1条答案
按热度按时间d6kp6zgx1#
以下是查询:
用where子句将上述逻辑添加到实际表中,并让我知道它是如何运行的。