select * from table where autoid in()的问题 我有一批需要读取的数据 已知这些AUTOID组织后为 1,2,3,4,5现在想一次性将这些数据读出有没有可能用select * from table where autoid in()这个语句来写该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table where autoid in(1,2,3,4,5) select * from table where charindex('1,2,3,4,5',autoid)>0 select * from table where CHARINDEX(','+LTRIM(autoid)+',' ,',1,2,3,4,5,')>0 select * from tbwhere CHARINDEX(','+LTRIM(autoid)+',' ,',1,2,3,4,5,')>0 用的就是1楼的方法 检查了一下 出错原因是加个对引号进去 呵呵不知道后面几位用CHARINDEX是为了避免什么样的情况呢? [求助][SQL]提取非重复记录问题,这个比较有难度,高手进 OR的用法 SQLServer中的多数据库的内存是否共享?多数据库之间的查询?Global Master的运用? 删除所有但保留一条相同记录的SQL语句如何写?详细请进!!! 为什么我在SQL2000企业管理器里设置的级联更新没有起作用? 以下语句为什么会出现问题呢, 如何得到最新插入/修改的记录 (在线等待) 求一sql语句! 求sql语句 大家进来看一看 再线等待 vfp的简单问题 无级分类,如何用储存过程返回当前ID下面的所有ID子集? 数据库建库
select * from table where autoid in(1,2,3,4,5)
where CHARINDEX(','+LTRIM(autoid)+',' ,',1,2,3,4,5,')>0
不知道后面几位用CHARINDEX是为了避免什么样的情况呢?