从品牌网站建设到网络营销策划,从策略到执行的一站式服务
order by 是在查询时是对原表数据的提取显示。对表中数据存储顺序不做修改,如果要达到你说的结果(让表按排序的结果顺序保存),那么你要对用order by排序的对应字段在表做一个索引就可以了。
创新互联建站专注于宁蒗企业网站建设,自适应网站建设,购物商城网站建设。宁蒗网站建设公司,为宁蒗等地区提供建站服务。全流程按需开发,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务
数据导入新表
create table 新的表名(你的sql语句)
然后查询:
select * from 新的表名
如下是我的例子
mysql create table tb_a (select * from user);
Query OK, 19 rows affected (0.20 sec)
Records: 19 Duplicates: 0 Warnings: 0
mysql select * from tb_a;
SELECT Seq,Rs,TotalIndex FROM TABLENAME; -- 正常查询
SELECT Seq,Rs,TotalIndex FROM Tablename Order By cast(TotalIndex As Decimal(32,16)) Desc ; -- 强制将 TotalIndex 字段转换为浮点型(32位长度,16位小数位) Desc 倒序{降序} / Asc 正序{增序}
--特别说明:如果数据量较大,请先按条件筛选出数据结果后,,再最外层Sql语句上去排序,这样的处理方式不会进行全表扫描,示例如下
Select t1.seq,t1.rs,t1.totalindex from (
SELECT Seq,Rs,TotalIndex FROM Tablename where Rs = ?
) t1 Order By cast(t1.totalindex As Decimal(32,16)) Desc ;
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图