sql 一般情况下 都是可以隐式转换的,不需要强转。实在需要强转转换成int类型 可以用

convert(int,@str)

今天说的是另一种情况,
先看sql错误提示:

在将 varchar 值 '1,2,3' 转换成数据类型 int 时失败。

我们经常写sql时会写 select * from table where tableId in (1,2,3)这样的

如果 1,2,3 是变量 或者是 ‘1,2,3’ 就会报上面的错,
解决方法 动态执行sql语句 看方法:

    declare @classid nvarchar(Max)declare @sql nvarchar(Max)declare @count int  set @classid=(select classid from Class)set @sql=N'select @count=COUNT(sc.studentid) from   StudentClass sc where classid in ('+@classid+')'EXEC sp_executesql @sql,N'@count int output ',@count   output select @count 

这样就解决了问题 实现动态赋值 in 条件语句

SQL字符串转Int类型相关推荐

  1. php字符串转int,php怎样将字符串转为int类型

    php将字符串转为int类型的方法:可以利用内置函数intval()来实现.intval()函数用于获取变量的整数值,如果执行成功则返回integer值,如果执行失败则返回0,例如:[intval(& ...

  2. Java中同时输入字符串和int类型出错的处理方式

    在Java中,如果输入int类型和字符串处理不当会产生错误,例如:如果先输入int类型,在输入字符串类型,如下代码: Scanner sc=new Scanner(System.in);int a=s ...

  3. java把含小数点的数字字符串转换为int类型

    String num ="1.00"; int abc =Double.valueOf(num).intValue();//转换为Int类型 转载于:https://www.cnb ...

  4. js中字符串和int类型相互转化

    int转字符串 let a=100; b = a.toString(); 字符串转int let a='1250' ; alert( Number(a) ); // 得到1250 alert(pars ...

  5. c++11 字符串与int类型的转换

    转 字符串与其他基本类型的转换--从C到C++11 发表于1年前(2014-09-19 14:07)   阅读(822) | 评论(2) 7人收藏此文章, 我要收藏 赞1 12月12日北京OSC源创会 ...

  6. python 浮点数字符串转int类型

    在用python对文本数据进行处理时,读alfw的人脸检测框,标注的数据是float类型,像 image00188.jpg 33.000000 168.000000 112.000000 112.00 ...

  7. P1957 口算练习题(字符串与int类型的转换)

    题目描述 王老师正在教简单算术运算.细心的王老师收集了i道学生经常做错的口算题,并且想整理编写成一份练习. 编排这些题目是一件繁琐的事情,为此他想用计算机程序来提高工作效率.王老师希望尽量减少输入的工 ...

  8. 不使用java内置函数,将String字符串转换为int类型

    package com.test;public class AtoiTest {public static void main(String[] args) throws Exception {Str ...

  9. 字符串转化int类型(整数)

    parseInt()方法运用: 项目场景: 在实际应用中,取总数是个很常见的需求,接口数据一般是字符串类型,那么我们就需要用到上述函数来转换一下: var sum =0;data.forEach((v ...

最新文章

  1. jenkins 添加 证书凭证Credentials
  2. Sampling Procedure 和 Sample-drawing Procedure, SAP QM里的双胞胎?
  3. talib 中文文档(八): Momentum Indicator Functions 动量指标
  4. 项目启动及需求分析(靳嘉豪、胡新宇、李晨曦、杨航、李瑶)团队作业
  5. Docker学习笔记 - Docker容器的日志
  6. 21个js 技巧收藏
  7. C++基础:第六章 语句
  8. 最全iOS数据存储方法介绍:FMDB,SQLite3 ,Core Data,Plist,Preference偏好设置,NSKeyedArchiver归档...
  9. 自己整理的90分以上最新物联网技术导论期末选择填空大题总考点
  10. STM32通过BC28用mqtt协议连接onenet及simulate-device的使用
  11. 监测-病毒篇(病毒的了解和认识)
  12. 幻想三国android官方版,幻想三国ol官方版
  13. Sun选择Emulex助力完善Blade服务器
  14. Java获取四分位数
  15. python运行环境配置Django
  16. 特斯拉因辅助驾驶发生致命车祸;APUS发布AiLMe大模型;欧洲成立人工智能研究中心来监督大型平台丨每日大事件...
  17. 解决表格的Drag a column header here to group by that column
  18. 郑州市高中计算机考试操作题,郑州市区中招理化生实验操作考试4月8日开考 具体流程请看清楚...
  19. android导入项目显示Refresh,Android – 在SwipeRefreshLayout加载时单击Recycl...
  20. 华为云桌面,助力企业扬帆起航

热门文章

  1. vue中导出json数据为excel表格并保存到本地
  2. SpreadJS 纯前端表格控件应用案例:医疗行业智能报表系统
  3. Arduino基础入门篇09—会呼吸的灯
  4. web开发之分页案例jQueryBootStrap
  5. (华三AC+AP)在华三AC上通过用户mac地址或者IP地址查询在那一台AP下
  6. 小米web前端实习面经
  7. iostat IO统计原理linux内核源码分析----基于单通道SATA盘
  8. 三角函数,正弦,余弦,正切讲解
  9. 重启redis服务器的常用命令
  10. php Wrapper LFI,PHP安全之LFI漏洞GetShell方法大阅兵