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;
转载于:https://blog.51cto.com/2042617/2339224