回答

收藏

大查询SQL-计算字符串中的元素

技术问答 技术问答 322 人阅读 | 0 人回复 | 2023-09-12

我有一个示例字符串数据,如下所示。, a) O1 X/ r0 O+ K/ s( K
    ---------------------------- |          Items             ||----------------------------|| A >> B >> C                || A >> A >> B                || B >> B >> C >> C >> A      || B >> B >> B >> C >> A >> D | ---------------------------- 以第一行的项目为例,项目包含三个要素,即A,B和C。我想按顺序计算每个元素的数量。另外,我只关注三个元素,所以我会忽略最后一个项中的元素。# ]% D! o6 W- {; S) B( m
D”。- y/ F/ k7 J$ c% A% {
这就是我想要的:
! M) G6 ]: G5 Y% P+ h1 w& U. e    ---------------------------- --------- ---------- --------- ---------- --------- ---------- |          Items             |  Item1  | I1_Count |  Item2  | I2_Count |  Item3  | I3_Count ||----------------------------|---------|----------|---------|----------|---------|----------|| A >> B >> C                |    A    |                                                                                                                                                                                                                                |    B    |                                                                                                                                                                                                                                |    C    |                                                                                                                                                                                                                                | | A >> A >> B                |    A    |    2                                                                                                                                                                                                                                                                                                                                                                                                                                                            |    B    |                                                                                                                                                                                                                                |   NULL  |    NULL  || A >> B >> B >> C >> C      |    A    |                                                                                                                                                                                                                                |    B    |                                                                                                                                                                                                                                |    C    |    2                                                                                                                                                                                                                                                                                                                                                                                                                                                            || B >> B >> C >> C >> A      |    B    |    2                                                                                                                                                                                                                                                                                                                                                                                                                                                            |    C    |    2                                                                                                                                                                                                                                                                                                                                                                                                                                                            |    A    |                                                                                                                                                                                                                                || B >> B >> B >> C >> A >> D |    B    |     3           3                       |    C    |                                                                                                                                                                                                                                |    A    |                                                                                                                                                                                                                                | ---------------------------- --------- ---------- --------- ---------- --------- ---------- 如何在SQL实现它(我用的Google Bigquery)?
  |3 `% D! D" _. y- V9 L太感谢了!5 `6 F; f2 |. f0 r& U  G4 }1 D
                                                               
1 {5 T6 Q- E5 F/ X/ `    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则