to 黛眉猫 :我试了一下 select * from table order by name 王 在 张 前面 select * from table order by name desc 张 在 王 前面你在 SQL SEVER 下怎么实现的?
我想王子付的测试证明了我的想法在mysql下是可行的。我当时要做的没有这么复杂,只是简单的把所有人按拼音排序,每页50人列出来就可以了。我认为它可以自动根据拼音来排,因为当初500~600人的数据库排列都很正常,所以我想应该没有错 ^*^雪狐提出的按abcd.....xyz来排,我想用笨办法就是:拿本字典查一下每一个音的第一个中文是哪一个,然后SELECT * FORM AAA WHERE NAME>="阿" AND NAME<"把" SELECT * FORM AAA WHERE NAME>="把" AND NAME<"擦" .......这种方法应该是最实用也最简单。:p
我导成这种格式的TXT文件了,有17K,应该差不多常用的汉字都有吧~:)a 阿啊呵腌嗄锕吖 ai 爱哀挨碍埃癌艾唉矮哎皑蔼隘暧霭捱嗳瑷嫒锿嗌砹 an 安案按暗岸俺谙黯鞍氨庵桉鹌胺铵揞犴埯 ang 昂肮盎 ao 奥澳傲熬敖凹袄懊坳嗷拗鏖骜鳌翱岙廒遨獒聱媪螯鏊 ba 把八吧巴爸罢拔叭芭霸靶扒疤跋坝笆耙粑灞茇菝魃岜捌钯鲅 bai 百白败摆伯拜柏呗掰捭佰稗 ban 办半版般班板伴搬扮斑颁瓣拌扳绊阪坂瘢钣舨癍 bang 帮邦棒膀榜傍绑磅谤浜梆镑蚌蒡 bao 报保包暴宝抱薄胞爆鲍饱堡曝刨褒豹雹苞葆褓孢煲鸨龅趵 bei 被北备背悲辈杯倍贝碑卑蓓惫悖狈呗焙鹎孛邶陂埤碚褙鐾鞴萆钡 ben 本奔笨苯夯畚贲锛坌 beng 崩甭绷蹦迸甏泵嘣蚌 bi 比必笔毕币避闭鼻彼逼壁臂弊碧鄙毙蔽庇匕璧敝陛弼篦婢愎痹妣濞铋裨俾髀萆薜哔狴庳秕滗舭毖吡嬖蓖贲畀荸埤筚箅芘襞跸荜 bian 编便边变遍辩辨贬鞭辫扁卞砭苄匾汴蝙笾碥窆褊弁鳊忭煸缏 biao 表标彪镖膘骠镳裱杓飙瘭髟飚婊飑鳔 bie 别憋瘪蹩鳖 bin 宾滨彬斌鬓缤殡濒槟摈膑傧玢豳髌镔 bing 并病兵冰饼丙柄秉炳禀邴摒 bo 波播博伯勃薄拨泊柏剥玻驳卜脖搏膊饽簸掰舶跛礴菠帛铂钵渤檗钹擘箔趵孛鹁踣亳啵 bu 不部布步补捕怖卜簿哺埔卟埠钸逋醭晡瓿钚
to: zxyufan(宇凡) 我只是大略的测试了一下,对姓名的第一个汉字urlencode(),提取前二位--%*(如"%D"->"y"),一般的汉字都可以做到,只是c和ch似乎不好分别,另外一些边缘字比较特殊,可能是多音字还是什么的原因,当初用urlencode()测试Jinglihui(雪狐)的问题时,遇到了一个特例,只是没那个耐心,程序当时就删了!^_^
select * from table order by name
王 在 张 前面
select * from table order by name desc
张 在 王 前面你在 SQL SEVER 下怎么实现的?
SELECT * FORM AAA WHERE NAME>="把" AND NAME<"擦"
.......这种方法应该是最实用也最简单。:p
以后会用得着的
:)[email protected]
ai 爱哀挨碍埃癌艾唉矮哎皑蔼隘暧霭捱嗳瑷嫒锿嗌砹
an 安案按暗岸俺谙黯鞍氨庵桉鹌胺铵揞犴埯
ang 昂肮盎
ao 奥澳傲熬敖凹袄懊坳嗷拗鏖骜鳌翱岙廒遨獒聱媪螯鏊
ba 把八吧巴爸罢拔叭芭霸靶扒疤跋坝笆耙粑灞茇菝魃岜捌钯鲅
bai 百白败摆伯拜柏呗掰捭佰稗
ban 办半版般班板伴搬扮斑颁瓣拌扳绊阪坂瘢钣舨癍
bang 帮邦棒膀榜傍绑磅谤浜梆镑蚌蒡
bao 报保包暴宝抱薄胞爆鲍饱堡曝刨褒豹雹苞葆褓孢煲鸨龅趵
bei 被北备背悲辈杯倍贝碑卑蓓惫悖狈呗焙鹎孛邶陂埤碚褙鐾鞴萆钡
ben 本奔笨苯夯畚贲锛坌
beng 崩甭绷蹦迸甏泵嘣蚌
bi 比必笔毕币避闭鼻彼逼壁臂弊碧鄙毙蔽庇匕璧敝陛弼篦婢愎痹妣濞铋裨俾髀萆薜哔狴庳秕滗舭毖吡嬖蓖贲畀荸埤筚箅芘襞跸荜
bian 编便边变遍辩辨贬鞭辫扁卞砭苄匾汴蝙笾碥窆褊弁鳊忭煸缏
biao 表标彪镖膘骠镳裱杓飙瘭髟飚婊飑鳔
bie 别憋瘪蹩鳖
bin 宾滨彬斌鬓缤殡濒槟摈膑傧玢豳髌镔
bing 并病兵冰饼丙柄秉炳禀邴摒
bo 波播博伯勃薄拨泊柏剥玻驳卜脖搏膊饽簸掰舶跛礴菠帛铂钵渤檗钹擘箔趵孛鹁踣亳啵
bu 不部布步补捕怖卜簿哺埔卟埠钸逋醭晡瓿钚
我只是大略的测试了一下,对姓名的第一个汉字urlencode(),提取前二位--%*(如"%D"->"y"),一般的汉字都可以做到,只是c和ch似乎不好分别,另外一些边缘字比较特殊,可能是多音字还是什么的原因,当初用urlencode()测试Jinglihui(雪狐)的问题时,遇到了一个特例,只是没那个耐心,程序当时就删了!^_^