zoukankan      html  css  js  c++  java
  • sqlserver数据,将一行某一列字符串的值用“_”分割分别填充到这一行的其他列


    分割字符到列
    DECLARE @a VARCHAR(10)
    SET @a ='00G-2-1102'
    SELECT CHARINDEX('-',@a,CHARINDEX('-',@a))
    SELECT CHARINDEX('-',@a,CHARINDEX('-',@a)+1)

    SELECT SUBSTRING(@a,CHARINDEX('-',@a)+1,(CHARINDEX('-',@a,CHARINDEX('-',@a)+1) - CHARINDEX('-',@a,CHARINDEX('-',@a)))-1)

    SELECT SUBSTRING(@a,CHARINDEX('-',@a,CHARINDEX('-',@a)+1)+1,LEN(@a)-CHARINDEX('-',@a,CHARINDEX('-',@a)+1))

    //数据库的值

    //building  某一列字符串 =00G-2-1102

    UPDATE TABLE SET voice=SUBSTRING(building,CHARINDEX('-',building)+1,(CHARINDEX('-',building,CHARINDEX('-',building)+1) - CHARINDEX('-',building,CHARINDEX('-',building)))-1),
    check_house=SUBSTRING(building,CHARINDEX('-',building,CHARINDEX('-',building)+1)+1,LEN(building)-CHARINDEX('-',building,CHARINDEX('-',building)+1))

  • 相关阅读:
    前端开发之初探五
    前端开发之初探四
    前端开发之初探三
    漫谈
    前端工程师的发展之路
    SVG
    前端开发之初探一
    前端开发之初探二
    详解浏览器缓存
    webStroage案例
  • 原文地址:https://www.cnblogs.com/llsade/p/11841285.html
Copyright © 2011-2022 走看看