sql怎樣截取某個符號第一次出現位置的前面的字符?
一時腦懵了,這個搞不出來,比如abc-1111-werwer 結果應該為:abc,橫杠的數目是不定的,就是要取第一個橫杠前面的字符
------最佳解決方案--------------------
select left(字段,charindex('-',字段)-1) from tb
------其他解決方案--------------------
select substring(列名,1,patindex('%-%',列名)-1)
------其他解決方案--------------------
請幫忙解決
------其他解決方案--------------------
你這問題發到我問題里了。。。有個性
------其他解決方案--------------------
哈哈,這個嘛有問題大家一起共享啊是不是啊
引自:http://www.myexception.cn/sql-server/1011751.html