在oracle中查询的数据按汉语拼音首字母排序

 时间:2024-10-12 11:50:47

1、首先安装Oracle和PL/SQL Developer,登陆PL/SQL Developer,登陆界面如图所示。

在oracle中查询的数据按汉语拼音首字母排序

3、查询的sql为select * from base_service order by nlssort(service_荏鱿胫协name,'NLS_SORT=SCHINESE_PINYIN_M') ,效果如图

在oracle中查询的数据按汉语拼音首字母排序

5、也是按拼音排序的,为什么呢?这是因为按拼音排序是按ASCII的大小来排序的,ASCII中有一级汉亨蚂擤缚字和二级汉字之分,如果全是一级汉字,那么两种方法就正确,如果有二级汉字的时候,第二种就不正确。看sqlwith a as (select '{' name from dual union all select '%' name from dual union all select '中' name from dual union all select '鑫' name from dual union all select '木' name from dual union all select '酥' name from dual union all select '贴' name from dual )select name ,ascii(name) from a order by name ,效果如图所示

在oracle中查询的数据按汉语拼音首字母排序
  • windows edge 显示书签栏
  • win11更改tcp协议教程
  • Teamviewer连接的电脑无法被控制的一种解决办法
  • win10如何设置通知的时间
  • 电脑如何设置Encrypting File System (EFS)?
  • 热门搜索
    手机丢失如何找回 收到儿子的礼物怎么发朋友圈 西安周边旅游景点 怎么查公司是否注册 华为荣耀8怎么样 如何做粉蒸肉 虎牙怎么改名字 朝鲜旅游价格 电驴怎么用 如何练腹肌