SQL
一真居士
雕琢自身,重在忍耐。
展开
-
Mysql之orderby、Join
Order By单路排序将符合条件的行的所有查询列取出来放到sortBuffer中,进行排序后直接返回。双路排序将符合条件的行的排序列与主键取出来放到sortBuffer中,按照目标列排序后通过主键回表查询。抉择如果查询字段的总长度大于max_length_for_sort_data则是哟哦那个双路排序,否则是哟哦那个单路排序。Join循环嵌套从驱动表中取出一条...原创 2020-04-07 22:36:35 · 784 阅读 · 0 评论 -
SQL查询时替换空值
目前我所知道的有三种方法: 1. 使用if语句select if(age is null,18,age) from student 2. 使用函数: 2.1 isnullSELECT isnull(age,18) from Student 2.2coalesceselect coalesce(age,18) from st...原创 2019-07-18 09:39:33 · 3099 阅读 · 0 评论