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)
  • 相关阅读:
    java解析xml
    支持向量机SVM
    资源-菜单
    GIT
    基于OpenCV的图书扫描识别程序开发
    最大公约数(gcd)还有最小公倍数(lcm)的共通之处
    python网页分析
    python爬虫的基本知识储备
    大数加法 (A + B Problem II)
    Andy's First Dictionary (set)
  • 原文地址:https://www.cnblogs.com/geekpaul/p/4129590.html
Copyright © 2011-2022 走看看