如何根據CSV列中存在的VALUE過濾SQL表。 詳細地說,我有具有包含在逗號整數數目的CSV柱分離形式等如何根據CSV列過濾Sql表
12,234,32,55
121,64,43,65
54,25,112,12
996,612,55,3 etc.
現在從該表中我想找出在CSV欄具有值12(12)的行的表即,CSV記錄行
12,234,32,55
54,25,112,12 only
請幫助
如何根據CSV列中存在的VALUE過濾SQL表。 詳細地說,我有具有包含在逗號整數數目的CSV柱分離形式等如何根據CSV列過濾Sql表
12,234,32,55
121,64,43,65
54,25,112,12
996,612,55,3 etc.
現在從該表中我想找出在CSV欄具有值12(12)的行的表即,CSV記錄行
12,234,32,55
54,25,112,12 only
請幫助
Select *
from Tablex
where
(Col like '%,12,%')
or (Col = '12')
or LEFT(Col,3)='12,'
or RIGHT(col,3)=',12'
或更好Love2Learn建議
Select * From Tablex Where ','+Col+',' Like '%,12,%'
你試過了什麼? – Prashant16
重新設計您的模式會更好,因此每個值都存儲在單獨的行中。你不打算將多個值填入單個列。 –