如产品的关键词拆分。
1、 select regexp_split_to_table(keywords,E',+') from odl.e01_product where id in(10934893,50268693); 可以直接把关键词按逗号拆分成多行
SELECT t FROM regexp_split_to_table('abcdefgh', E'\\s*') AS t;
2、 select regexp_split_to_array(keywords,E',+') from odl.e01_product where id in(10934893,502686

本文介绍了如何在数据库中进行行转列和列转行的操作,特别是针对产品关键词的拆分。使用`regexp_split_to_table`可以将关键词按逗号拆分成多行,而`regexp_split_to_array`则能将结果转换为数组。通过示例展示了如何获取数组中的特定值,以及如何避免大数据量时的性能问题。内容来源于ITPUB博客。
最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



