
mysql
文章平均质量分 65
Ac峰
只会搬砖,不会造砖
展开
-
MySQL两个集合的比较/交集匹配查询
数据库中存的是字符串数组,然后请求参数又是字符串数组。需要从两个数组中拿出参数进行比较,如果匹配成功就拿出这条数据解决方案:如果此字段是固定长度且不可能重复的主键,例如UUID就可以直接用MySQL的正则表达式 REGEXP来解决字段名 REGEXP ‘1|2|3’。如果你的数据可能会是这样就无法直接使用REGEXP解决问题,不然这样也算匹配成功,因为501中有一个1,REGEXP并不是全词匹配此时有三种方案,不考虑效率,只说怎么解决解释:通过REGEXP匹配前后都有**,的数据,但...原创 2022-06-23 17:10:10 · 4526 阅读 · 1 评论 -
mysql查找最小值(最大值)对应的记录
mysql查找最小值(最大值)对应的记录列如有商品表 commodity字段类型备注idint主键IDnamevarchar商品名pricedecimal价格现在要查询价格最低的商品信息方法一:用 ORDER BY 把价格进行分组,用 ASC 升序排列,再用 LIMIT 分页获取第一条数据。 SELECT * FROM commodity ORDER BY price ASC LIMIT 1;方法二:使用组合查询,先查询到最小的价格是多少,原创 2020-10-20 16:04:27 · 13652 阅读 · 0 评论