求高手解决问题。

楼主
我是社区第771636位番薯,欢迎点我头像关注我哦~

最近接了单位物料管理 的活,想做一个小程序。主要功能是查重。那么问题来了。

如果用户填报的物料  同心变径|Φ133×3.5×3/89×3.5|20#   后台数据数现有的物料:同心变径|Φ133×3×3.5/89×3.5|20#  

怎么实现判断这二个物料是重复物料。然后给出提 示。

哪位大神帮帮忙。

分享扩散:

沙发
发表于 2025-1-7 13:35:24
sql查询一下是否重复?select 物料,count(1) from table group by 物料 having count(1)>1
板凳
发表于 2025-1-7 15:06:20
做个校验呗
地板
发表于 2025-1-8 20:01:43
可以考虑把同心半径按规则拆开作为关键字再查重。
5楼
发表于 2025-1-10 09:36:08
当前编辑的单元格的 值于 SELECT DISTINCT 物料码  FROM 物料表  
6楼
发表于 2025-1-10 09:37:05
在填报校验哪里写
7楼
发表于 2025-1-10 14:41:30
133×3.5×3/89×3.5这段可以先用/分割,然后这个数组的两个元素,再用×分割,结果是[[133, 3.5, 3], [89, 3.5]],对这个列表中的每个列表元素进行排序,然后比较列表是否相同,由此可以判断填报的信息是否一样。

填报端做数据控制,长、宽、高通过不同的文本控件填报,在后台进行拼接然后呈现出业务想要看的样式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表