0
我需要在井位置分出一個lsd。 通常這是它看起來像什麼100/1-27-94-7w4m 我需要抓住任何是w4,w5,w6 這將是alberta 什麼是w3,w2,w1或任何東西另一個會是sask。SQL,如何根據子字符串檢索計數
我該如何解析一個字符串才能得到這個數字... select count(*)from tblWell substring,charindex ...?例子將是很好
我需要在井位置分出一個lsd。 通常這是它看起來像什麼100/1-27-94-7w4m 我需要抓住任何是w4,w5,w6 這將是alberta 什麼是w3,w2,w1或任何東西另一個會是sask。SQL,如何根據子字符串檢索計數
我該如何解析一個字符串才能得到這個數字... select count(*)from tblWell substring,charindex ...?例子將是很好
我會建議你做這樣的事情:
select which, count(*)
from (select 'w4' as code, 'alberta' as which union all
select 'w5' as code, 'alberta' as which union all
select 'w6' as code, 'alberta' as which union all
select 'w1' as code, 'sask' as which union all
select 'w2' as code, 'sask' as which union all
select 'w3' as code, 'sask' as which
) lookup join
table t
on t.column = '%'+lookup.which+'%'
group by which;
我試過這個......沒有工作......沒有出現 – Sirus
把一些樣本數據,表結構和所需的輸出,所以我們可以理解您的問題。 並且你使用MS SQL Server? –