- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 postgresql 中,我需要提取给定列值中的前两个词。因此,如果值是“hello world moon and stars”或“hello world moon”甚至只是“hello world”,我需要“hello world”。
我希望使用 regexp_split_to_array
但我似乎无法使用它来访问同一查询中返回的元素?
我需要为我想做的事情创建一个函数吗?
最佳答案
我不敢相信 5 年前,没有人注意到您可以访问 regexp_split_to_array 函数中的元素,如果您用括号括起来的话。
我看到很多人试图这样访问表的元素:
select regexp_split_to_array(my_field, E'my_pattern')[1] from my_table
前面的会返回错误,下面的不会:
select (regexp_split_to_array(my_field, E'my_pattern'))[1] from my_table
关于regex - Postgres 正则表达式和 regexp_split_to_array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5372013/
在 postgresql 中,我需要从给定列的字段中提取 3 个特定的字母数字字符,然后从中创建年份。所以如果该字段的值为FUT,GRA,S12,1055559或S11,1050830,PON,我需要
在 postgresql 中,我需要提取给定列值中的前两个词。因此,如果值是“hello world moon and stars”或“hello world moon”甚至只是“hello worl
我在数据库中有一张表。 http://sqlfiddle.com/#!15/48214/1我需要将转储列拆分为 2 - 用户 ID 和事件编号。我已经使用以下代码完成了此操作: select subs
我有那种绳子 Test 1|new york| X, Test 2| chicago|Y, Test 3| harrisburg, pa| Z 我要求的结果是 Column1 Column 2
我是一名优秀的程序员,十分优秀!