zoukankan      html  css  js  c++  java
  • SQL遍历字符串的方法

    字符串穿越:

    1.创建一个只存递增序列(1…n)的表——Temp,并将它与目标字符串所在的表Src进行笛卡尔运算。(Temp表的记录数要不小于遍历的目标字符串的长度)

    2.过滤掉序列值大于串长的行。

    3.用substr()内置函数进行遍历。

    表结构如下:

    Temp                                                         Src

    id                                                     id  name  other

    1                                                      1   Paul    KKK

    2

    3

    4

    5

    6

    7

    8

    遍历结果视图为:

           A

                        P

                        a

                        u

                        l     

    1     select substr(s.name,iter.pos,1) A,
    2          from (select name from Src where name = ‘Paul’) s,
    3              (select id pos from Temp) iter
    4     where iter.pos <= length(s.name)
  • 相关阅读:
    HTML <a> 标签的 target 属性
    CSS display 属性
    test
    ubuntu开启ssh服务
    Ubuntu各个版本的介绍
    Ubuntu和RedHat的区别
    黑苹果Mac系统快捷键修改
    安装Ubuntu 8.04 Server
    VirtualBox虚拟机网络设置(转)
    修改eclipse的背景色(转载)
  • 原文地址:https://www.cnblogs.com/geekpaul/p/4129590.html
Copyright © 2011-2022 走看看