order by用于排序,默认是按照升序进行; order by +列名称,可以是数字、也可以列名称 e.g. order by 1 就是按照column 1进行排序 order by id 就是按照column 第一列的id进行排序

当column少的时候就会报错无法执行,如只有3列,当使用4时就会报错 order by 4 将提示错误

因为只有3列,所以使用4就会报错,这里的3或者4是指第3或第4列;

通过判断是否可以执行,来进一步判断该表中有多少个column;