问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mssql 使用in 转换出错

发布网友 发布时间:2022-09-21 01:17

我来回答

3个回答

热心网友 时间:2023-11-09 06:59

in不能这样用的﹐in只能是表中的查询列或者是字符串才可以
比如你的条件只能select * from tbl where id in (21﹐29)﹐不能用变量代替

用临时表是可以解决这个问题的
比如 先申明一个 [表变量]﹐然后再查询使用
declare @tb table (id int)
insert into @tb values(21)
insert into @tb values(29)
select * from tbl where id in (select id from @tb)

这样使用就不会有问题了

热心网友 时间:2023-11-09 06:59

可以将你的21,29,做下处理,,,
这样,,,
set @t='21,29'

SELECT * FROM tbl
WHERE id IN (LEFT(@t,2),RIGHT(@t,2))

这样就可以了,,,

热心网友 时间:2023-11-09 07:00

参数和in不是这么用的。。百度下吧 说这个的人很多的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑docx怎么转换成word文档电脑上docx格式文件转换方法 电脑白屏是怎么回事啊。??? 电脑开机花屏渐渐地白屏了显示器突然白屏花屏的原因及解决方法_百度知 ... iphone录屏失败因为5823什么意思_iphone录屏失败提示5823代表什么意思... 软考中级:信息安全工程师 求大神解答打印机如何设置默认双面打印 如何更改打印机的打印格式? 经期同房月经没了会怀孕吗 iphone8p轻触解锁设置 宝沃bx5300公里多少油钱 大虾如何剥皮去虾线 刘国梁牵线,乒坛女皇王楠退役后嫁富豪,患癌12年丈夫仍不离不弃 英语作文 介绍我国著名乒乓球运动员 王楠 梦到夏天下大雪是什么意思? 一推为多少厘米? 大理石起碱如何处理吗 应该如何解决 ‘谢’氏的来历拜托各位大神 10股送10股对股价的影响 电脑把删掉的东西,在回收站再删除 把删掉好友怎么找回来 埃尔法怎么调公里数 丰田埃尔法怎么调里程表 怎样用非常规方法判断一台车的真实公里数? 丰田埃尔法怎样查看总行程里数 请问一下去哈尔滨带什么特产 分期乐绑定的南京银行额度是50000为什么我用了12000就没有额度了? 炒什么菜对咳嗽有用? 咳嗽了炒点什么菜比较止咳?? 骨折愈合了,还能进行伤残鉴定吗? 骨折保守治疗能评伤残鉴定吗 [SQL Server]在将varchar值 'select cart_id from Cart where [user_id]=3' 转换成数据类型 int 时失败。 SQL数据库里面显示在将 varchar 值 'S' 转换成数据类型 int 时失败。 下面是存储过程 麻烦看下 是不是有错 asp+sql ,删除多条记录集,“在将 varchar 值 '206, 210, 204' 转换成数据类型 int 时失败。”求指点 天天象棋楚汉争霸87关怎么过图解法视频一 shoppe怎么找回密码 英科医疗为什么这么热门?英科医疗2021三季度业绩?新浪财经300677 英科医疗? 益虫有哪些动物吃害虫 益虫有什么动物吃害虫 究极绿宝石5大嘴鸥在哪 想问移植三角梅多久开始发芽 男权,一妻多夫,穿越,np,相公里面有兄弟,有两个皇子,后来女主还 安徒生全部代表作 正常的盐闻起来有味道吗? 盐是什么味道 盐味道介绍 家里的盐闻起来有味道还能继续吃吗? 盐里有硫磺的味道正常吗? 逝者已矣生者如斯出自哪里? 盐怎么有股臭臭的味道?? 上饶蓝色共享自行车可骑到文家村去吗 学生考核表自我鉴定 食盐有股怪味,求解?还能用吗?