如何根据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
重新设计您的模式会更好,因此每个值都存储在单独的行中。你不打算将多个值填入单个列。 –