好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > SQL計算字符串中最大的遞增子序列的方法

SQL計算字符串中最大的遞增子序列的方法

熱門標簽:沈陽智能外呼系統代理 舞鋼市地圖標注app 創業電銷機器人 滄州營銷外呼系統軟件 電銷機器人虛擬號碼 浙江地圖標注 海南自動外呼系統價格 松原導航地圖標注 九鹿林外呼系統怎么收費

求字符串中最大的遞增子序列

數據庫環境:SQL SERVER 2005

如題,求字符串“abcbklmnodfghijkmer”中最大的遞增子序列。這個字符串有點特別,

只由26個小寫字母a-z組成。

大概思路如下:

1.將字符串轉到一列存儲,并生成行號

2.設置一個遞增計數器列,默認為1,比較上下行的字符,如果在字典中的順序是遞增,

則計數器加1,否則,計數器置1

3.找出計數器最大的數及對應的行號,根據這2個數截取字符串

思路有了,下面直接貼代碼

DECLARE @vtext VARCHAR(255)
SET @vtext = 'abcbklmnodfghijkmer'
/*講字符串轉成一列存儲,并生成行號*/
WITH x0
   AS ( SELECT number AS id ,
      SUBSTRING(@vtext, number, 1) AS letter
    FROM  master.dbo.spt_values
    WHERE type = 'P'
      AND number = LEN(@vtext)
      AND number >= 1
    ),/*實現計數器*/
  x1 ( id, letter, clen )
   AS ( SELECT id ,
      letter ,
      1 AS clen
    FROM  x0
    WHERE id = 1
    UNION ALL
    SELECT x0.id ,
      x0.letter ,
      CASE WHEN x1.letter = x0.letter THEN x1.clen + 1
        ELSE 1
      END AS clen
    FROM  x0 ,
      x1
    WHERE x0.id = x1.id + 1
    )
 /*截取字符串*/
 SELECT SUBSTRING(@vtext, start, sublen) AS 最大子序列
 FROM ( SELECT id ,
      clen ,
      MAX(clen) OVER ( ) AS maxclen ,
      id - MAX(clen) OVER ( ) + 1 AS start ,
      MAX(clen) OVER ( ) AS sublen
    FROM  x1
   ) t
 WHERE clen = maxclen

求出的最大子序列是

通過以上的思路和代碼,希望可以對大家有所啟迪和幫助。

您可能感興趣的文章:
  • 通過SQLSERVER重啟SQLSERVER服務和計算機的方法
  • 利用php+mysql來做一個功能強大的在線計算器
  • 在php和MySql中計算時間差的方法
  • mysql 字符串長度計算實現代碼(gb2312+utf8)
  • SQL2005CLR函數擴展-深入環比計算的詳解
  • SQLSERVER 根據地圖經緯度計算距離差示例
  • 用sql實現18位身份證校驗代碼分享 身份證校驗位計算
  • SQL語句計算兩個日期之間有多少個工作日的方法
  • 如何計算多個訂單的核銷金額

標簽:西藏 海口 寶雞 臺灣 咸寧 公主嶺 商洛 日喀則

巨人網絡通訊聲明:本文標題《SQL計算字符串中最大的遞增子序列的方法》,本文關鍵詞  SQL,計算,字符串,中最,大的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL計算字符串中最大的遞增子序列的方法》相關的同類信息!
  • 本頁收集關于SQL計算字符串中最大的遞增子序列的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 成人??AV精品秘?免费软件| 国产美女精品三级在线观看| 久久久精品99久久精品36亚| 91粉色视频在线导航| 欧美成人a| 女性脱??给我揉??的软| 欧美激情综合最新福利| 一级毛片中文字幕| 公交车被cao到合不拢腿黑人| 啊轻点灬太粗嗯太深h宿舍| 狠狠色伊人久久精品综合网| 日韩手机看片福利精品| 青娱极品盛宴国产精品分类| ChineSe性旺盛老熟女| 男人靠女人视频30分钟| 羞辱调教荡女高H| 国产欧美一区二区三区在线老狼| 久久精品国产精品青草色艺| 亚洲黄色在线看| 闷骚艳岳的婬乱生活| h文小说爽文辣文黄文| 国产丁香婷婷妞妞基地| 邪恶道邪恶爱| 国产搡BBB爽爽爽视频| 女人趴下脱了内裤光着屁股喷白| 日韩中文字幕在线不卡| 欧美午夜激无码AV毛片下载| 无码免费一区二区三区| 亚洲综合第一| 91看片淫黄大片91桃色| 日本视频在线免费| 国产又黄又爽视频| av无码精品久久久久精品| 翁公的东西又大又粗又长| 欧美特级特黄a大片免费| 成年性网站| jlzzzjlzzz国产免费观看| 91.精品久久| 无遮挡男女激烈免费动态图| free另类人獸交HD| 欧美日韩中文国产|