SQL语句查询数字拼接的字符串中的某个数字
来源:互联网 发布:日语翻译公司知乎 编辑:程序博客网 时间:2024/05/17 02:14
类似于一下数据表中的数据:
如果想查询其中的某一个ID,如查询71这一项,sql语句如下:
SELECT
*
FROM TB_ProjectManagement
WHERE AttaID like ''%,' +@AttaID+',%'' or AttaID like'''+@AttaID+',%'' or AttaID like ''%,'
+@AttaID+''' or (AttaID like '''+@AttaID+'%'' and CHARINDEX('''+@AttaID+''',AttaID)=1 and LEN(AttaID) = LEN('''+@AttaID+''')) AND DelFlag=1
存储过程;
CREATE PROCEDURE [dbo].[SelectProjectByAttaID]
@AttaID nvarchar(10)
AS
BEGIN
declare @sql nvarchar(1000)
set @sql ='
SELECT
*
FROM TB_ProjectManagement
WHERE AttaID like ''%,' +@AttaID+',%'' or AttaID like'''+@AttaID+',%'' or AttaID like ''%,'
+@AttaID+''' or (AttaID like '''+@AttaID+'%'' and CHARINDEX('''+@AttaID+''',AttaID)=1 and LEN(AttaID) = LEN('''+@AttaID+''')) AND DelFlag=1'
-- print (@sql)
exec (@sql)
END
- SQL语句查询数字拼接的字符串中的某个数字
- hive中的wm_concat 同列非数字字符串的拼接
- 如何查询出完全是数字的某个字符串
- 如何查询出完全是数字的某个字符串
- 多条件查询的sql语句字符串拼接
- sql语句将查询的结果拼接成字符串
- 【SQL-码农】用sql获取某字符串中的数字部分的语句
- 字符串 怎么拼接数字
- mysql sql语句提取截取字段值中的数字字符串,动态截图指定字符串数字
- SQL取字符串中的数字
- SQL语句查询数字各个位上的值
- SQL查询语句拼接
- SQL查询语句拼接
- Delphi 查询语句(字符串)的拼接
- SQL查询字符串和数字的一个问题
- PHP中实现数组中key与value拼接成SQL语句中的WHERE查询字符串
- C++ 字符串与数字拼接
- Python字符串和数字拼接
- linux用户与组
- 每天学点Linux:七
- OC对象序列化
- 等式变换,任意数字整合【编程】
- 英语词汇
- SQL语句查询数字拼接的字符串中的某个数字
- My97DatePicker日期控件用法
- Code analysis of Hadoop v0.1.0 (1) Setting up the environment
- 字符匹配Boyer-Moore算法
- [C# 基础知识系列]专题二:C#中为什么要引入接口
- NC打补丁什么情况下需要部署
- android联系人Contacts详解
- java 数组复制的方法
- Linux下xargs命令详解