首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » [提问]order by name到底以什么规则排序的?  


  作者:qianxx
  注册时间:2004-08-16
  主题/回复:9/10
  积分:454
  等级:★★☆(五级)
  称号:略有小成

  xiaoxian_qian@ho..
  未提供
  www.

 

 发表:2004-10-05 20:15:00 阅读 2642 次 回复 6 次 得分3  |   字号 字色
[提问]order by name到底以什么规则排序的?
mysql

select * from tablename order by name;
其中name是tablename中的字段,我的排序结果如下。

name
-------
李健丽
利了
吴学文
陈明君
成龙
成大副
胡原请
几蓝
--------
到底以什么规则排序的?
 
 1#楼  
 
  回复人:小佳
  注册时间:2004-10-01
  主题/回复:4/31
  积分:451
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2004-10-07 16:26:40  评分:1 

ORDER BY子句是按照一个或多个属性列的升序(ASC)或降序(DESC)重新排列查询结果,其中ASC是缺省值。你说的那上例子是以name 列的值以升序排列,中文是以汉语拼音为标准排序的。你可以试一下。
 2#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 2#楼 发表于2004-10-07 16:57:47  评分:1 

关于这个,我真还没有太在意过。
但是,论说,应该是按照第一个汉字的拼音的第一个字母排序的。
但是测试结果似乎不是这样。
比如楼主的结果,如果按照拼音,是这样的:
L
W
C
H
J
这样算ASC还是DESC呢?似乎都不是。
研究中......
 3#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 3#楼 发表于2004-10-08 10:31:45  评分:1 

可能是按照 某套字符码排序的吧?

%u674E%u5065%u4E3D
%u5229%u4E86
%u5434%u5B66%u6587
%u9648%u660E%u541B
%u6210%u9F99
%u6210%u5927%u526F
%u80E1%u539F%u8BF7
%u51E0%u84DD

似乎不是这套吧?哈哈。
 4#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 4#楼 发表于2004-10-08 11:56:38  评分: 

李健丽=26446|20581|20029|
利了=21033|20102|
吴学文=21556|23398|25991|
陈明君=38472|26126|21531|
成龙=25104|40857|
成大副=25104|22823|21103|
胡原请=32993|21407|35831|
几蓝=20960|34013|

str.chrCordAt(n-1) 似乎也不是这个。
 5#楼  
 
  回复人:Miyahoo
  注册时间:2004-04-04
  主题/回复:39/255
  积分:1210
  等级:★★★☆(七级)
  称号:论坛贤士

   
 5#楼 发表于2004-10-08 11:57:36  评分: 

应该就是几种编码往底层来的,专成2进制看看呢?有可能哦。
 6#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 6#楼 发表于2004-10-08 23:37:21  评分: 

:Louyl 同志研究的得十分深入,在此表示敬佩!

大家一起研究一下,出来成果,立即通报一下!
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.007sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版