数据库
文章平均质量分 57
睿比特
技术海洋里的一条小鱼
展开
-
Mysql中的Join算法
不论是IndexNested-LoopJoin还是BlockNested-LoopJoin都是在SimpleNested-LoopJoin的算法的基础上进行优化,这里IndexNested-LoopJoin和Nested-LoopJoin算法是分别对Join过程中循环匹配次数和IO次数两个角度进行优化。Mysql中的Join.........原创 2022-07-20 10:49:54 · 606 阅读 · 2 评论 -
varchar字段按int排序
修改老系统遇到的一个问题。code正常存的是1、2、3这样的数字,但也有部分记录需要存为空或者其他字符,所以不能改为int类型。那么按varchar排序得到的结果可能是:1、10、11、2、3、4、5、6、7、8、9但是我们想要按照数字排序:1、2、3、4、5、6、7、8、9、10、11解决办法:方法一:ORDER BY CAST(字段名 AS DECIMAL)方法二:ORDER BY 字段名 +0方法三:使用MySQL绝对值函数ABS,告诉MySQL使用绝对值来处理该字原创 2021-01-27 16:15:36 · 435 阅读 · 0 评论