有沒有必要創建自己的功能,而且很坦率地說,它似乎浪費了現在可以用已經存在的sql函數很容易地完成這個任務。必須小心處理馬虎數據輸入。

這裏是另一種方式來實現自己的既定目標:

with name_list as

(select ' Parisi, Kenneth R' name from dual)

select name

-- There may be a space after the comma. This will strip an arbitrary

-- amount of whitespace from the first name, so we can easily extract

-- the first initial.

, substr(trim(substr(name, instr(name, ',') + 1)), 1, 1) AS first_init

-- a simple substring function, from the first character until the

-- last character before the comma.

, substr(trim(name), 1, instr(trim(name), ',') - 1) AS last_name

-- put together what we have done above to create the output field

, lower(substr(trim(substr(name, instr(name, ',') + 1)), 1, 1)) ||

lower(substr(trim(name), 1, instr(trim(name), ',') - 1)) AS init_plus_last

from name_list;

HTH, 加布

oracle中姓名取姓氏,Oracle SQL - 解析一個名稱字符串並將其轉換爲第一個姓氏和名字...相关推荐

  1. oracle中姓名取姓氏,数据清洗初记(12):姓与名的提取

    [背景] 由源端抽取数据时,姓名中文为唯一字段,落地到目标端时,由于业务需要,需要有单独的姓氏字段和姓名字段,则需要利用长度判读函数.截取函数处理. [解决] 1.长度判读利用case.length函 ...

  2. oracle中的输入 amp,Oracle之SQL学习

    1.Oracle 更改会话(更改oracle中显示日期的方式) SQL> alter session set NLS_date_format='YYYY-MM-DD'; 2.使用绑定变量来输入记 ...

  3. oracle中的取余函数

    原文地址:oracle中的取余函数作者:人生笑笑 oracle中取余是用函数mod(numer1,number2),相当于C语言中的 "Number1%Number2" 语句,返回 ...

  4. oracle中的guid,在Oracle中使用Guid

    在Oracle中使用Guid 在Oracle中使用Guid 在Oracle中可以用SYS_GUID()来生成一个guid,相当于msSql中的newid(). 在Oracle9i和Oracle 10g ...

  5. oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?

    oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...

  6. oracle中的取余函数MOD

    oracle中取余是用函数mod(numer1,number2) oracle中取余是用函数mod(numer1,number2),其返回的值为其余数值.如: 输出1-13中所有不是3的倍数的整数数值 ...

  7. oracle中不等于怎么表示,sql语句不等于怎么表示

    sql中怎么表示"不等于"(数据库,SQL) 1.sql中有两种方式表示不等于,一种是"<>"(不含引号),另一种是"!="(不 ...

  8. oracle长度字段,【转】Oracle中如何取一个字段的定义长度

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目开发中遇到了获取Oracle字段定义的长度问题,现在将此总结一下,希望能给需要此需求的同行们有个帮助. 在Oracle中获取一个字符的长度的方法很简单 ...

  9. oracle中minus什么意思,Oracle Minus关键字

    Oracle Minus关键字 SQL中的MINUS关键字 SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果 ...

最新文章

  1. pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)
  2. 户外生活--西湖林至千军台
  3. python基础算法-归并排序
  4. python猜数游戏在程序中预设一个_一道Python简单程序结构练习题
  5. java 读utf-8 xml_用Java和UTF-8編碼生成有效的XML。
  6. gradle挂接到构建生命周期(七)
  7. 【软考】[信息安全工程师]
  8. 【模块化开发】之 模块化概述
  9. azure服务器_如何使用Blazor WebAssembly实施Azure无服务器
  10. eclipse生成boolean型变量的getter是is开头
  11. day、11闭包函数和装饰器
  12. 使用System Center Essentials 2007查看计算机的软件清单
  13. java常用工具类封装
  14. 以太坊区块链中的数据结构
  15. mysql workbench6.3.5_mysql workbench
  16. 计算机一级win7win10,Win7/Win8.1升级Win10出现黑屏/蓝屏怎么办
  17. 泰拉瑞亚自建服务器,泰拉瑞亚1.4版本服务器创建教程
  18. SAP UI5 应用开发教程之八十二 - 采用 OPA5 开发支持页面跳转的 SAP UI5 集成测试用例试读版
  19. CodeForces 285 E.Positions in Permutations(dp+组合数学)
  20. 帮你抢小游戏流量红利——360小游戏接入指南

热门文章

  1. Visual stuidio 快捷键的修改、查询
  2. ARM 汇编中的 B . 语句意义
  3. java 计算 日期_java 计算某日期 多少天后的日期
  4. 百度seo指南_什么是SEO?网站怎么做SEO优化(问答篇)
  5. word中安装MathType
  6. Android 11 修改libcore update-api 遇到的问题
  7. SRV05-4二极管参数
  8. 如何快速定位程序Core?
  9. Jzoj4790 选数问题
  10. Codeforces 100548F - Color (组合数+容斥)