表结构
id 自动增加类型
click int 类型
show inti 类型
想按照click和show之前的比降序排列。现在是用下面的方法完成的,不知道这样行吗?,还有更好的方法没有?select (click/show) as percent from talbe order by percnt desc;
id 自动增加类型
click int 类型
show inti 类型
想按照click和show之前的比降序排列。现在是用下面的方法完成的,不知道这样行吗?,还有更好的方法没有?select (click/show) as percent from talbe order by percnt desc;
click / showCount
) AS a
FROM `tk_taoke`
ORDER BY a DESC
LIMIT 0 , 30晕倒:showCount为0的时候mysql不报报错我的是mysql5.0,不知道其它版本会不会报错?
5 以上应该都不会。但4 和3 没测试过。5 以上,你的sql mode 只要不设置 ERROR_FOR_DIVISION_BY_ZERO 就不会报错,默认是不设置的。mysql> select @@sql_mode;
+----------------------------------------------------------------+
| @@sql_mode |
+----------------------------------------------------------------+
| STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+----------------------------------------------------------------+
1 row in set (0.00 sec)mysql>