首先介绍Oracle 9i新增加的一个系统自带的排序函数

1、按首字母排序

在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值

SCHINESE_RADICAL_M   按照部首(第一顺序)、笔划(第二顺序)排序

SCHINESE_STROKE_M   按照笔划(第一顺序)、部首(第二顺序)排序

SCHINESE_PINYIN_M   按照拼音排序

oracle9i中新增了按照拼音、部首、笔画排序功能

用法示例:

拼音

SELECT * FROM TEAM ORDER BY NLSSORT(排序字段,'NLS_SORT = SCHINESE_PINYIN_M')

笔划

SELECT * FROM TEAM ORDER BY NLSSORT(排序字段,'NLS_SORT = SCHINESE_STROKE_M')

部首

SELECT * FROM TEAM ORDER BY NLSSORT(排序字段,'NLS_SORT = SCHINESE_RADICAL_M')

2、按首字母拼音查询

首先我们要创建一个可以查询汉字首字母的函数,函数代码如下:

CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS

V_COMPARE VARCHAR2(100);

V_RETURN VARCHAR2(4000);

FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS

BEGIN

RETURN NLSSORT(P_WORD, 'NL

oracle 首位是字母,Oracle 10g如何对用户姓名,按首字母排序、查询相关推荐

  1. c语言姓名提取首字母,SQL 提取姓名的首字母

    SQL 提取姓名的首字母,你想把姓名变成首字母的形式,考虑人名 Stewie Griffin,你希望得到 S.G.. SQL 提取姓名的首字母 问题描述 你想把姓名变成首字母的形式,考虑人名 Stew ...

  2. 按照姓名拼音首字母排序

    按照姓名拼音首字母排序 https://blog.csdn.net/YezhanCHN/article/details/119880298

  3. 姓名拼音首字母缩写_公司首字母缩写

    姓名拼音首字母缩写 首字母缩略词可以很容易地提醒您扩展主题的引用,并且显然可以以某种方式对其进行概括,这尤其有用,尤其是当您可以将它们用作新词来快速表达关系并直截了当地时(例如提及SLA,KPI,SO ...

  4. 姓名拼音首字母缩写_企业开发人员,首字母缩写词和歧视

    姓名拼音首字母缩写 在过去的几年中,我的客户从大多数中型市场公司和一些初创公司转变为几乎完全是初创公司,这种转变导致客户要求的语言范围更加广泛. 在我职业生涯的前10年中,我的业务约占Java的95% ...

  5. Java 输入汉字姓名 输出 姓名拼音 首字母缩写组合

    这几天想做一个这样子的功能:在查询客户信息的时候,可以直接根据客户姓名的拼音缩写进行,例如,输入 HZ 就可以查询到姓名为 [黄镇]的客户. 在网上查询到的比较好的做法是在客户信息字段中加上一个拼音缩 ...

  6. java首字母判断星期几_Java 获取汉字串首字母并大写和获取汉字的全拼(英文字符不变) 判断字符串是否为字母...

    在开发一个姓名检索功能的时候 没有使用之前查找到的前端Layui-select 下拉框实现拼音全拼匹配/首字母模糊搜索 在数据库中增加了首字母和全拼的内容实现输入首字母/拼音来检索人员 所以需要用到人 ...

  7. 姓名拼音首字母缩写_API代表什么? 英文首字母缩写词的定义。

    姓名拼音首字母缩写 Nope, API doesn't stand for Apple Pie Inside.

  8. Oracle 10g如何对用户姓名,按首字母排序、查询

    2019独角兽企业重金招聘Python工程师标准>>> 首先介绍Oracle 9i新增加的一个系统自带的排序函数 1.按首字母排序 在oracle9i中新增了按照拼音.部首.笔画排序 ...

  9. oracle按照姓名查询,Oracle 10g如何对用户姓名,按首字母排序、查询

    首先介绍Oracle 9i新增加的一个系统自带的排序函数 1.按首字母排序 在oracle9i中新增了按照拼音.部首.笔画排序功能.设置NLS_SORT值 SCHINESE_RADICAL_M   按 ...

最新文章

  1. 第十七届智能车竞赛英飞凌专题培训 ——四轮摄像头组入门讲解
  2. 多维数据查询效率分析(1)
  3. ajax is failed怎么办,我在AJAX中遇到了问题
  4. sublime text 3在windows中配置ctags插件
  5. 太骚了!Python模型完美切换SAS,还能这么玩。。
  6. WPF对象级资源的定义与查找
  7. Project Chameleon Work In Progress 11
  8. SimulatorXcode模拟器如何使用PC键盘进行输入
  9. leetcode 756. Pyramid Transition Matrix | 756. 金字塔转换矩阵(BFS)
  10. 经过阿里,百度一面,二面后,我总结了150道iOS面试题
  11. 女性最常说的5大谎言:
  12. Java操作Excel中HSSFCell.CELL_TYPE_STRING、BOOLEAN、NUMERIC无定义解决方法
  13. 为什么PHP能够受到大家追捧和喜爱,又为什么饱受嘲讽?
  14. Uber七折流血融资,软银拿下15%股份,滴滴笑了
  15. 自学python需要安装什么-自学python用什么系统好
  16. 交换机虚拟化和堆叠的区别_交换机级联与堆叠有何区别
  17. 三个月备战,终获阿里offer
  18. 《程序是怎样跑起来的》第六章有感
  19. 盘点目前初学者适合用的C语言编程工具!C语言初学者必看!
  20. 如何关闭Windows 1011自动更新

热门文章

  1. 计算机视觉领域研究资源及期刊、会议介绍
  2. 为何世人对C+语言存在误解?C语言和C+太难?没前途?谬论!
  3. 免费的PDF转Word的方式,别再花钱充会员了
  4. IAR C语言嵌入汇编问题
  5. 【Linux操作】使用zip 压缩命令打包程序为.zip压缩包并进行解压缩
  6. word 2013文字下面全是蓝色波浪线
  7. excel两个指标相关性分析_如何用excel分析两组数据的相关性
  8. 深入学习《Programing Hive》:Hive自定义函数之UDF
  9. Android NFC开发日志TECH读
  10. 面试题: mysql数据库 已看1 索引和事务 没用