Select * from food_com where ',' + ctypeid + like '%,1,%' order by cnum desc
解决方案 »
- 新手请教
- 请教一条查询语句的优化!
- 导入数据如何排除已有的重复值?
- 在vs里拖存储过程的时候, 说无法检测该存储过程的返回值, 但是存储过程里又没有return/output, 为什么会提示啊?? 是哪里出问题呢?
- 问怎么让Sql Server2000中的用户表中的内容看不到(乱码或者是用****来表示?)
- 请教,将mysql的数据导到ms sql server里的一个SQL语句
- 为何得不到输出参数?!在线等待高手指点.
- 我来了,问题也来了。问个关于oracle PACKAGE 问题
- 中文乱码
- 急用!!回帖有分送!!
- 一个把数据导入到Excel的问题,急!急!急.........
- 存储过程日期型的参数
order by cnum desc
Select * from food_com where ',' + ctypeid + ',' like '%,1,%' order by cnum desc
--方法二
Select * from food_com where CharIndex(',1,', ',' + ctypeid + ',') > 0 order by cnum desc
(cnum Int,
ctypeid Varchar(100))
Insert food_com Select 1, '1,2,3'
Union All Select 2, '11,2,4,5'
Union All Select 3, '21,23,4,6'
GO
Declare @id Int
Select @id = 1
--方法一
Select * from food_com where ',' + ctypeid + ',' like '%,' + Rtrim(@id) +',%' order by cnum desc
--方法二
Select * from food_com where CharIndex(',' + Rtrim(@id) +',', ',' + ctypeid + ',') > 0 order by cnum desc
GO
Drop Table food_com
--Result
/*
cnum ctypeid
1 1,2,3
*/