还是普通的数据 如果是数据就真的没有意义了,直接order by id 好了 汗, 我明白你的意思 但是现在和SQL注入没有什么关系, 只是说order by 后面一定要是个字段. 不能是数据 order by 不要和where扯一起嘛 可以order by id , 但是不能order by...
sql = "select * from main order by id desc" //按id从大到小查询表main set rs = server.createobject("adodb.recordset")//数据源 rs.open sql,conn,1,1 //打开并查询 if rs.recordcount >0 then //当读取行大于0 rs.pagesize=10 //每页显示10个 total = rs....
当然慢很多。这不单是 ORDER BY 的优化,而且对 WHERE, JOIN 等等都有优化的,原因同上。详细的请自行看MySQL的Documentation。http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html 你看看,有情况会不优化的。再不行的,把表...
order by 从英文里理解就是行的排序方式,默认的为升序。order by 后面必须列出排序的字段名,可以是多个字段名。group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。像sum()、count()、avg()等都是“聚合...
select b.* from a a inner join b b on a.id=b.id order by a.nums这个才是正确的好吧!
ASC 正序 Desc 倒序 就是将表中的totop 列按正序排列.也就是升序 例如:123456789...
A、正确。order by column1 desc|asc,column2 desc|asc B、错。C、D、正确。子查询和视图,和单个查询的情况基本是相同的。同意楼上的 选B,一个"只能" 就说明弄错了; 多个列排序是对某列有相同值时候,其他列再排序,那就是可以的 子查询,视图和单个查询是相...
order by排序的原则:在前一个字段相同的情况,在对下一个字段进行排序。所以,后面写可以写多少个这要看你的数据有多少个相同的字段 你的表有多少个字段,就最多可以写多少个。
你的time字段是不是时间类型? select top 2 * from t order by [time] desc 我试过了!只要是时间字段就可以按时间排序!!你字段类型应该不对 我用sql server 2008试的!!你在看看表名和字段都对不对!!
SELECT * FROM 表 GROUP BY 要分组的字段(多个字段间用逗号分开,如字段1,字段2) ORDER BY 要排序的字段 ASC(默认值,意思为升序排序,DESC为降序) 检索出工资表中的所有的男性员工的工资小于1200的记录 SELECT * FROM...