碰到一個排序的經驗性問題,希望大家各抒己見,來者有分!

tw829 2004-12-07 05:29:58
唉,今天才發現,原來pb對中文的排序不是按 音序 來排的!

嗨,原來自己一直的在想當然,所以一直沒留心,直到今天才發覺到!

請問諸位:pb對 中文 到底是按什麼規則排序的?

注:從數據庫中檢索出來的數據是繁體字,但我想簡體應該也是這樣的吧,總之,我等下去試試,馬上將測試結果貼出來,大家不煩也幫我去試試,我估計應該是一樣的!
...全文
309 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
tw829 2004-12-09
  • 打赏
  • 举报
回复
可能你说的对吧,我正在查原因!
Rocklet_me 2004-12-09
  • 打赏
  • 举报
回复
吼吼~~偶是菜鸟拉,只会笨办法,8好意思~`
搬个凳子仔细听,学习新招~`~`
tw829 2004-12-09
  • 打赏
  • 举报
回复
to Rocklet_me(澹澹堂主人) :
這種方法去中間空格不好!
控制很煩瑣,太慢了!
zhangning163 2004-12-09
  • 打赏
  • 举报
回复
数据库有编码字库的选择!
可以用系统过程进行设置!
孤单北风 2004-12-09
  • 打赏
  • 举报
回复
排序规则是按数据库设定的排序规则进行的
如MS_SQLSERVER在安装时会让你选择数据排序规则(ASCII,简体中文字符集或繁体中文字符集等),而排序的规则根据字符库中内码排序。
借用 jiangxj()

汉字的国标码分一级字库和二级字库。一级字库存放最常用字,二级字库存放次常用字。一级字库在前,二级字库在后。一级字库按拼音编码,二级字库按笔画编码。平时我们用到的字一般都在一级字库中,故总是按拼音排序,楼主用的字大都在二级字库中,所以排序就不按拼音了。
fdia 2004-12-08
  • 打赏
  • 举报
回复
ss
zhangdatou 2004-12-08
  • 打赏
  • 举报
回复
挺麻烦的~~~~~都说差不多了~~~~~~
ghost_lhp 2004-12-08
  • 打赏
  • 举报
回复
我不想说什么了,大家已经说完了。只要给分就OK了。
hygougou 2004-12-08
  • 打赏
  • 举报
回复
字母,简体,繁体,乱码
hygougou 2004-12-08
  • 打赏
  • 举报
回复
没听说过,我这里一切正常~
WorldMobile 2004-12-08
  • 打赏
  • 举报
回复
肯定是ASCII码,系统不会按声母去排序的,你的孟排在第一是因为前面还有空格或者其它字符,你再仔细检查检查
WorldMobile 2004-12-08
  • 打赏
  • 举报
回复
肯定是ASCII码,系统有会按声母去排序的,你的孟排在第一是因为前面还有空格或者其它字符,你再仔细检查检查
progrose 2004-12-08
  • 打赏
  • 举报
回复
jiangxj 说的不错.
Rocklet_me 2004-12-08
  • 打赏
  • 举报
回复
我这里简体的好象都正常嘛~~

学习~~
hygougou 2004-12-08
  • 打赏
  • 举报
回复
我用过的SYBASE FOR SUN 也没有这个问题,奇怪!!
jiangxj 2004-12-08
  • 打赏
  • 举报
回复
汉字的国标码分一级字库和二级字库。一级字库存放最常用字,二级字库存放次常用字。一级字库在前,二级字库在后。一级字库按拼音编码,二级字库按笔画编码。平时我们用到的字一般都在一级字库中,故总是按拼音排序,楼主用的字大都在二级字库中,所以排序就不按拼音了。
tw829 2004-12-08
  • 打赏
  • 举报
回复
對繁體字內碼有了解的,請出來關注下!
tw829 2004-12-08
  • 打赏
  • 举报
回复
先謝了 sun1976(关羽观雨),你說的很對,的確是空格問題,
我用的sybase數據庫,語法是這樣的,供大家參考:
select distinct(user_code),user_name
from userlist u,sample_main s
where u.user_code = s.operate_name
order by rtrim(ltrim(user_name));

查詢結果如下:(還是沒按音序來排)

user_code user_name

betty Betty
mrp2 MRPII
gaohui gaohui
laura laura
songhui songhui
tch tch
welson welson
maggie 丁明霞
dan 于丹丹
yzm 于志民
caixiaf 丰彩霞
shirleyyin 尹麗平
chou 仇圣榮
xixi 孔思如
wenny 方惠芳
brian 王小菲
todd 王友華
wp 王平
mickey 王秀 鵬
lisa 史蘭麗
bbing 白冰
junny 伍秋慧
meibao 伍美寶
kdm 匡冬梅
amg 朱雯艷
amy 朱雯艷
zfl 朱鳳蓮
hj 何 建
judy 何海亞
winning 呂淑琴
lzqw 李志青
teddyli 李秋蘭
ljc 李家彩
lie 李瑞娥
wqh 汪啟宏
jeh 周宋
mengxh 孟曉紅
lkx 林康秀
qqz 邱勤娟
qfbo 金花
aiai 胡玲愛
shirly 胡美芳
wendy 夏桂英
irenex 徐蕾
adad 桂一枝
yuan 袁平秀
maling 馬藺
sunnygao 高中元
lynn 庾毅玲
manning 張琴
cindyzhang 張霞
susanz 張茜
xml 許美玲
anna 許鳳娜
gzw 郭志偉
cyz 陳玉珍
chengjuan 陳娟
w_chl 陳海林
sallych 陳新芬
steven 陳新華
nacy88 陶燕
penny 彭泳芬
allan 曾月蘭
siqian 曾江文
zxl 曾秀蓮
fang 馮清芳
zoeh 黃金霞
devison 黃遠志
yxh 楊曉寒
wyh 溫遠紅
winnie 溫賜勤
wanchaoxia 萬超霞
qiao 葉升橋
zbf 鄒冰峰
lxx 廖香秀
medio 廖鶯
yongna 趙利華
elle 趙華
sunnyz 趙蘭靜
luck 劉志
adolph 劉勇強
josephp 劉紹雄
annaliu 劉曙輝
sunlight 蔡華軍
fifi 談錦菲
rady 鄭火金
cindy 黎秀滿
clear 錢立異
qzz 錢自珍
edmund 鮑全家
eva 韓海華
jane 羅 偵
raoping 饒 萍
della 龔蓮秀
jane_y 宁永紅
lxf 宁佩芳
ydm 閆冬梅

我估計可能是按繁體的內碼來排列的,誰對漢字的內碼有研究!
請貼出來下,OK!
cgh6223 2004-12-08
  • 打赏
  • 举报
回复
学习中…………
sun1976 2004-12-08
  • 打赏
  • 举报
回复
建议你整理数据
update xxx set name=trim(name)
加载更多回复(16)

1,109

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧