社区
MS-SQL Server
帖子详情
in后面最多多少个字符?
大熊_BI
2010-10-22 02:06:13
in(,,,,)后面最多能有多少个字符?
...全文
399
24
打赏
收藏
in后面最多多少个字符?
in(,,,,)后面最多能有多少个字符?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
claro
2010-10-24
打赏
举报
回复
。。。
写在文本或在查询分析器中(不执行),绝对没有限制。
如果是在数据库中执行,没有限制是错误的。数据库与OS联系很紧密,想想吧。
xqx_8888
2010-10-24
打赏
举报
回复
应该没有限制
student_Forever2010
2010-10-24
打赏
举报
回复
看情况~
王向飞
2010-10-22
打赏
举报
回复
为什么不用not in
幸运的意外
2010-10-22
打赏
举报
回复
尝试4000个字符没有问题,最大还真不知道呢。
fsse2000
2010-10-22
打赏
举报
回复
In 效率最低,放棄使用吧
一品梅
2010-10-22
打赏
举报
回复
[Quote=引用 11 楼 orchidcat 的回复:]
引用楼主 qhboy17 的回复:
in(,,,,)后面最多能有多少个字符?
语法,写的是expression in(1,,,,,,n)
可以到n。
但是计算过程依靠计算能力而言,得看服务器的计算能力了。 具体数据不好说。
[/Quote].
guguda2008
2010-10-22
打赏
举报
回复
有限制,SQL优化器最大缓冲区有限制,我超过过。。。。。。
另外IN里的数目超过1000了速度就会大幅下降
licry01
2010-10-22
打赏
举报
回复
理论上, 一条sql最大字节数是2的32次方, 也就是2G
一般情况下超过1M的都很少很少
abuying
2010-10-22
打赏
举报
回复
in 长度应该没有什么限制!
但有sql语句长度有限
SQLCenter
2010-10-22
打赏
举报
回复
[Quote=引用 8 楼 qhboy17 的回复:]
in()里面不跟语句,是字符串,in('公司1','公司2','公司3','公司4','公司5') 这些字符串 '公司1','公司2','公司3','公司4','公司5' 最多是多少个字符??
[/Quote]
如果是动态串起来的列表,可能跟varchar最大8000长度有关,上限8000个字节,2005可以用varchar(max)。
Mr_Nice
2010-10-22
打赏
举报
回复
[Quote=引用楼主 qhboy17 的回复:]
in(,,,,)后面最多能有多少个字符?
[/Quote]
语法,写的是expression in(1,,,,,,n)
可以到n。
但是计算过程依靠计算能力而言,得看服务器的计算能力了。 具体数据不好说。
xuam
2010-10-22
打赏
举报
回复
[Quote=引用 8 楼 qhboy17 的回复:]
in()里面不跟语句,是字符串,in('公司1','公司2','公司3','公司4','公司5') 这些字符串 '公司1','公司2','公司3','公司4','公司5' 最多是多少个字符??
[/Quote]
一样的,语句也是个结果字符集
大熊_BI
2010-10-22
打赏
举报
回复
貌似听说 一句SQL语句从select开始不能超过4000个字符吗?
大熊_BI
2010-10-22
打赏
举报
回复
in()里面不跟语句,是字符串,in('公司1','公司2','公司3','公司4','公司5') 这些字符串 '公司1','公司2','公司3','公司4','公司5' 最多是多少个字符??
viqn7qdnt
2010-10-22
打赏
举报
回复
没什么限制吧,没试过,LZ可以慢慢试验,有结果了说声啊
大熊_BI
2010-10-22
打赏
举报
回复
in()里面不跟语句,是字符串,in('公司1','公司2','公司3','公司4','公司5')
--小F--
2010-10-22
打赏
举报
回复
计算机的承受度应该是 2的32次方
fpzgm
2010-10-22
打赏
举报
回复
你想写多长就多长,只要你能写
一般的都是 in(select id from tb) 记得tb中几十上千万都可以
你能写下?
fpzgm
2010-10-22
打赏
举报
回复
无限 - -?
加载更多回复(2)
关于in查询的问题,in查询条目
最多
1000条,超过会报错
解决办法是,使用字符串拼接in的查询条件,少于1000条拼接一
个字符
串然后用foreach遍历所有字符串,字符串用$拼接进sql语句例如select * from tab_user where id in (${str1}) or id in(${str2})...
JavaScript-统计字符串中出现次数
最多
的字符
实现思路: 1.创建一个空的对象,用于存储字符串中出现的字符和出现次数 2.for循序遍历字符串,将字符串的单
个字符
,在对象中查找是否有该属性,没有的话,为对象添加属性,属性名 为该字符,属性值 一开始为 1,
后面
发现重复的就 属性值 +1 3.循环遍历对象,找出属性值最大的,就是出现次数
最多
的,注意for-in中的变量k是局部变量,不能在方法外访问,所以要创建一个全局变量,找到出现次数
最多
的字符后,将其赋值给全局变量 代码示例: <!DOCTYPE html> <html lang="e
javascript中查找字符串中出现次数
最多
的字符(字符出现次数
最多
的有两个)
判断一
个字符
串中出现次数
最多
的字符,并统计其次数。 解题思想: 1,利用charAt() 遍历字符串 2,把每
个字符
都存储给对象,如果对象没有这个属性,就赋值为1,如果存在了就+1 3,遍历对象,得到最大值和该字符。 var str='abcoefoxyozzopppp'; var o={}; for(var i=0;i<str.length;i++){ var chars=str.charAt(i); if(o[chars]){ o
判断某
个字符
串中出现次数
最多
的字符,并统计其次数 JavaScript
一、charAt()对象 返回字符串中的字符 首先我们要了解一个对象charAt() charAt() 方法从一
个字符
串中返回指定的字符。 下面是案例 // 根据位置返回字符 // 1. charAt(index) 根据位置返回字符 var str = 'andy'; console.log(str.charAt(3));//返回y // 遍历所有的字符 for (var i = 0; i < str.length; i+
字符串对象案例:返回字符位置,统计
最多
字符,替换字符
课后作业['red','blue','red','green','pink','red'],求red出现的次数。案例:返回字符位置 判断一
个字符
串 'abcoefoxyozzopp' 中出现次数
最多
的字符,并统计其次数。③ 因为indexOf 只能查找到第一个,所以
后面
的查找,利用第二个参数,当前索引加1,从而继续查找。把每
个字符
都存储给对象, 如果对象没有该属性,就为1,如果存在了就 +1 这一步用代码实现为。5、 截取指定开始位置到结束位置的字符串,如:取得1-5的字符串。
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章