zoukankan      html  css  js  c++  java
  • sql怎么截取某个符号第一次出现位置的前面的字符

    sql怎样截取某个符号第一次出现位置的前面的字符?
    一时脑懵了,这个搞不出来,比如abc-1111-werwer 结果应该为:abc,横杠的数目是不定的,就是要取第一个横杠前面的字符
    ------最佳解决方案--------------------

    select left(字段,charindex('-',字段)-1) from tb


    ------其他解决方案--------------------
    select substring(列名,1,patindex('%-%',列名)-1)
    ------其他解决方案--------------------

    引用


    请帮忙解决
    ------其他解决方案--------------------

    引用:
    引用
    请帮忙解决


    你这问题发到我问题里了。。。有个性
    ------其他解决方案--------------------

    引用:
    引用:
    引用
    请帮忙解决
    你这问题发到我问题里了。。。有个性


    哈哈,这个嘛有问题大家一起共享啊是不是啊

    引自:http://www.myexception.cn/sql-server/1011751.html

  • 相关阅读:
    虚拟化技术KVM
    Rsync+Inotify实现文件自动同步
    第一次使用博客园
    kmp算法分析
    程序可移植性分析(一)数据类型
    strings用法小记
    size用法小记
    readelf用法小记
    nm用法小记
    ar用法小记
  • 原文地址:https://www.cnblogs.com/lantianhf/p/5801603.html
Copyright © 2011-2022 走看看