一个 sql 查询排序小技巧

刘悦 at 
如果你想做分段统计比如 SELECTCASEWHEN(num=0)THEN'0'WHEN(age>0ANDage<=10)THEN'10'WHEN(age>100ANDage<=200)THEN'100'ELSE'>200'ENDasnum 这样的情况,如果用别名排序的话,数据库字符串排序会变成乱序,导致难以浏览,所以可以在别名上加前缀,这样就可以通过首字母排序了,比如 SELECTCASEWHEN(num=0)THEN'a.0'WHEN(age>0ANDage<=10)THEN'b.10'WHEN(a...……