社区
C#
帖子详情
数据库中要查询几百个号码是否存在
邪流苑
2021-02-07 03:57:00
我五百个号码,我要查询数据库中是否有,有in查询时报错,号码太多了,可以怎样查找?
...全文
1375
16
打赏
收藏
数据库中要查询几百个号码是否存在
我五百个号码,我要查询数据库中是否有,有in查询时报错,号码太多了,可以怎样查找?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MuteG
2021-02-22
打赏
举报
回复
建临时表,把号码插入临时表,做 INNER JOIN 查询,返回的结果集就是已经存在的号码。
weixin_49262067
2021-02-18
打赏
举报
回复
如果要做号码不允许重复 可以在mysql 中将号码设置成unique唯一索引就行了
兔子-顾问
2021-02-18
打赏
举报
回复
1楼就已经给了你最佳的解决方案
xiaoxiangqing
2021-02-18
打赏
举报
回复
写在一个语句里,基本上不会有问题,除非sql语句超过大小
shijies
2021-02-12
打赏
举报
回复
逐条检查泛型集合是否包含数据库中的某个字段
lisypro1
2021-02-12
打赏
举报
回复
为什么不写个循环程序来解决呢
shijies
2021-02-09
打赏
举报
回复
创建一个泛型集合,把五百个号码全放进去,查询数据库中的某个字段是否与泛型集合存在交集,如果存在就将该条记录存入结果集。
正怒月神
2021-02-08
打赏
举报
回复
看具体报错。
by_封爱
版主
2021-02-08
打赏
举报
回复
in 500个不会报错 而且你号码又不会很长. 除非你sql的长度 达到了好几MB 这样才会报错..否则in几十万 没问题的..
ziqi0716
2021-02-07
打赏
举报
回复
中文描述问题时候都有错别字,所以我怀疑你写的sql有问题. 先查查自己代码,或者贴出你的代码看看.
邪流苑
2021-02-07
打赏
举报
回复
引用 5 楼 shijies 的回复:
使用LINQ,求交集。
具体是怎样?能具个例子吗
shijies
2021-02-07
打赏
举报
回复
使用LINQ,求交集。
楠小南
2021-02-07
打赏
举报
回复
一次太多就分开,分2次不行就分10次,多简单
HerryDong
2021-02-07
打赏
举报
回复
要么用笨办法,把这500个号码先获取到,然后用where...or...在循环里拼接SQL字符串。要么用ORM,用Linq在内存里查询。至于你说的用in报错,由于你没贴出代码所以不好说,不过也有可能是你的SQL写的有问题。
huidesy
2021-02-07
打赏
举报
回复
单独搞个表,把500个号导入进去,然后left join查询,为空的代表就是不存在的,注意号码列加索引
assky124
2021-02-07
打赏
举报
回复
用工具导入生成一张新表,然后联合查询
高效
查询
55亿电话
号码
数据的
数据库
设计实践
通过合理的
数据库
设计、索引优化和
查询
优化,我们可以从55亿条电话
号码
数据中快速
查询
出符合条件的记录。本文详细讨论了表结构设计、数据分区、索引优化和
查询
优化的方法,并提供了相应的代码示例。希望这些内容能够帮助你在实际项目中应对大数据量的挑战。在实际应用中,还需要根据具体需求和数据分布情况进行调整和优化。例如,可以考虑使用分布式
数据库
系统来进一步提高
查询
性能,或者使用缓存机制来减少
数据库
的负载。总之,
数据库
设计和优化是一个持续改进的过程,需要根据实际情况不断调整和优化。
android通讯录根据手机
号码
查询
姓名
最近有个关于通讯录开发的需求,需求很简单:根据手机
号码
查询
姓名。之前有获取通讯录列表的代码如下: /** * 获取本机手机联系人列表 * * @author yinbiao * @date 2016-4-5 上午11:03:48 * @param context * @return */ public synchronized static List getLoc
号码
归属地的
查询
实现Android
号码
归属地的
查询
:
号码
归属地的
数据库
可以从淘宝或者其他地方购买。
数据库
需要需要和程序一起打包放进apk中,所以
数据库
数据不能太大。可以对
数据库
进行优化。 表tb_address 表numinfo 优化方法:1.提取冗余数据 2.
Java 来判断手机
号码
是否已经存在例子
在上面的代码中,我们使用了 JDBC 来连接
数据库
,然后使用 prepared statement 来执行 SQL
查询
,最后使用 result set 来获取
查询
结果。首先,假设你已经有了一个
数据库
,并且在
数据库
中有一张表,用于存储用户信息,其中有一列是手机
号码
。需要注意的是,上面的代码仅供参考,你需要根据自己的实际情况来调整相关参数,例如
数据库
的 URL等。
安卓短信收发 mmssms.db
数据库
和
查询
简介
2019独角兽企业重金招聘Python工程师标准>>> ...
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章