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)
  • 相关阅读:
    Dagger2使用
    Android自定义processor实现bindView功能
    Android注解方式实现表单校验
    一次简单的SQL手工注入
    Drozer简单使用
    Android刷机
    Python Network Security Programming-1
    存在于文件名中的SQL手工注入
    java 动手动脑7
    Java课堂 动手动脑6
  • 原文地址:https://www.cnblogs.com/geekpaul/p/4129590.html
Copyright © 2011-2022 走看看