毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

ORACLE表字段有中文和字母2种,怎样安英文字母顺序排序

更新时间:2012-10-19:  来源:毕业论文

ORACLE表字段有中文和字母2种,怎样安英文字母顺序排序

表字段值如下:
你好
安装
是的
ni hao
an zhuang
shi de

要得到排序后结果为:
an zhuang
安装
ni hao
你好
shi de
是的

-------------------------------
就是如果是中文汉字,取第一个字母去排序?+

你的排序有什么规律能让oracle理解的地方采购流程 。。。。。不要说是中文拼音,oracle不知道中文拼音。。。
with t as
(select 'ni hao' a from dual union all
 select '无人' a from dual union all
 select 'wu ren' a from dual union all
 select '你好' a from dual union all
 select '声明' a from dual union all
 select 'shengming' a from dual )

 select a from t
 order by  nlssort(translate(lower(a),'abcdefghjklmnopqrstwxyz','啊八嚓大哦发噶哈几卡拉吗呐哦扒七然仨他哇西呀杂'),'NLS_SORT=SCHINESE_PINYIN_M')

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。