V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
bozong
V2EX  ›  问与答

SQL 截取字符串的问题

  •  
  •   bozong · 2016-09-20 18:21:57 +08:00 via iPhone · 1591 次点击
    这是一个创建于 2975 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如某个字段存的值是"zhangsan,张三;lisi,李四;wangwu,王五"
    这列值存的人数量是不确定的,有时一个,有时多个。
    求大神解答如何截取中文部分,逗号分割。
    11 条回复    2016-09-20 20:49:47 +08:00
    bozong
        1
    bozong  
    OP
       2016-09-20 18:23:51 +08:00 via iPhone
    知道的帮忙解答下, SQLSERVER 数据库 谢谢了
    echo111222
        2
    echo111222  
       2016-09-20 18:25:30 +08:00 via Android
    买本书 SQL 学习指南,里面有说
    bozong
        3
    bozong  
    OP
       2016-09-20 18:28:38 +08:00 via iPhone
    @echo111222 好吧
    bozong
        4
    bozong  
    OP
       2016-09-20 18:54:39 +08:00
    bozong
        5
    bozong  
    OP
       2016-09-20 19:23:27 +08:00
    貌似还挺复杂的,得用存储过程
    Herobs
        6
    Herobs  
       2016-09-20 19:27:48 +08:00 via Android
    数据库都要这样存东西,那为什么不直接用文件呢
    veelog
        7
    veelog  
       2016-09-20 19:57:10 +08:00 via Android
    正则????
    veelog
        8
    veelog  
       2016-09-20 19:58:02 +08:00 via Android
    为何不全部从数据库读取出来,然后再拆分分析?
    paulw54jrn
        9
    paulw54jrn  
       2016-09-20 20:02:46 +08:00
    Postgres 知道怎么做..
    SQLServer 不熟.. split 了之后 row_number() over 一下然后%2?
    https://msdn.microsoft.com/en-us/library/mt684588.aspx
    bozong
        10
    bozong  
    OP
       2016-09-20 20:49:35 +08:00
    @veelog 我想着数据库里面做
    bozong
        11
    bozong  
    OP
       2016-09-20 20:49:47 +08:00
    @paulw54jrn 很复杂的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1049 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:10 · PVG 04:10 · LAX 12:10 · JFK 15:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.