求一句Sql语句 我有某个类似这样字符串 string="2,3"数据库中有张表中的某个字段 对应了字符串里面的值 比如 Table A ID ---------- 2 3 5 6 如何通过sql语句把第一,第二条数据查出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select top 2 from A select * from 表 where charindex(','+rtrim(ID)+',' , ','+@str+',')>0 我有某个类似这样字符串 string="2,3" 数据库中有张表中的某个字段 对应了字符串里面的值 比如 Table A ID ---------- 2 3 5 6 如何通过sql语句把第一,第二条数据查出来? ---------------------------------------------------------------------使用时删除引号间的空格.declare @string as varchar(10)set @string = '2,3'select * from A where charindex(','+id+',' , ',' + @string + ',') > 0 ....忘记说了 如果我是Access库呢...-_-!! select * from tablea where charindex(','+id+',',','+@string+',')>0 ....忘记说了 如果我是Access库呢...-_-!! 使用charindex函数。select * from 表 where charindex( ', '+rtrim(ID)+ ', ' , ', '+@str+ ', ') >0 declare @string as nvarchar(4000)set @string='2,3'declare @sql as nvarchar(400)set @sql='SELECT *FROM Awhere ID in('+@string+')'exec (@sql) 存储过程中datetime类型的变量作为查询条件时怎么处理 统计的sql语句怎么写 尽量用一条sql语句实现仓库现存量的查询 在线等~~请大家帮忙。。有点难的。 传递存储过程的参数问题,困扰已久!! sql2k语句问题,急!!拜谢了!!!!!!!!!( 处理过sql server大数据量的高手请指教! 单表数据量300W以上。等牛头人! 急问!!!!!!!!!!!!!!! 求解自动备份的存储过程 JAVA连接数据库时,有些代码用不用加单引号 在线等一个存储过程的简单问题。 如何转移数据库?
ID
----------
2
3
5
6
如何通过sql语句把第一,第二条数据查出来?
-------------------------------------------------------------------
--使用时删除引号间的空格.
declare @string as varchar(10)
set @string = '2,3'select * from A where charindex(','+id+',' , ',' + @string + ',') > 0
select * from 表 where charindex( ', '+rtrim(ID)+ ', ' , ', '+@str+ ', ') >0
set @string='2,3'
declare @sql as nvarchar(400)set @sql='
SELECT *
FROM A
where ID in('+@string+')'
exec (@sql)