求一个SQL数据的查询语句

来源:百度知道 编辑:UC知道 时间:2024/05/13 15:24:11
比如:classid 是信息数据库中的一个字段,而这个字段使用的是文本类型的,里面可记录多个classid.比如其中一条是"1,2,3,4,5,6,11"
我现在就想写一条查询语句 查找出这个字段里包含"1"的信息.我使用过LIKE,但是11也显示出来了.

select classid from (table) where classid like '%1%' and len(classid)=1

用值的长度来限制一下就可以了.

select classid from (table) where classid like '%1%'
(table)指名你要查询的表.like '%1%'因为是模糊查询,所以可以查询表中所有包含1的信息."like"也可以改写为"="