create procedure p
@str varchar(8000)
asselect * from 表 where charindex(','+字段+',',','+@str+',')>0go
@str varchar(8000)
asselect * from 表 where charindex(','+字段+',',','+@str+',')>0go
解决方案 »
- 求个 SQL 语句,年、月相关
- MYSQL update
- sqlserver2000的有限内存覆盖的漏洞怎么解决?打补丁不顶事啊!
- 求一本讲SQL Server 数据库方面的书籍
- 高分求救,怎么在SQL语句里访问ODBC里的数据
- 向各位高手求一个SQL救命,先谢谢了!
- 如何返回时间列相隔超过十天的所有记录
- 这样的数据库比较工具有人用吗?
- 我如何才能再delphi中调用vfp中的数据呢!(急用)
- 当调拨,销售,购进发生时,库存表的数量要同时改变.当购进的编码,库存表中没有时,则插入编码,库存表中有时,则更新数量.在存储过程中怎样判断?sql语句怎么写?在进销存中还有其他的方法和思路?mssql7.0
- 问一个Easy问题,搞明白立即接贴
- 文件上传数据库
declare @CurList varchar(8000)
declare @LastList varchar(8000)
set @FirstList= 'A,B,C,D'+','
set @LastList=''
while len(@FirstList)>0
begin
set @CurList =SUBSTRING(@FirstList,1,CHARINDEX(',',@FirstList,1)-1)
set @FirstList=SUBSTRING(@FirstList,CHARINDEX(',',@FirstList,1)+1,len(@FirstList))
set @LastList=@LastList+''''+@CurList+''''+','
end
set @LastList=left(@LastList,len(@LastList)-1)
set @LastList='('+@LastList+')'
print @LastList