假如有一張表table,有一個欄位叫name,name下面有很多數據,比如張三,李四,王五,麻子……
現在有一個條件“張三;李四,王五”,?select * from table where name ="張三;李四,王五" 無法實現撈出所有name下面帶有 張三,李四,王五的數據。假如要實現撈出帶有 張三,李四,王五的數據,最簡便的方法是什麽?
------解决方案--------------------
select * from table where [name] ="張三' or [name]='李四' or [name]='王五'
--另外,楼主注意,sql server的保留字不要用作字段名哦
------解决方案--------------------
select *
from [table]
where charindex(';'+name+';',';'+'張三;李四;王五'+';',1)>0
另请问LZ是TW同胞吗?