oracle中姓名取姓氏,Oracle SQL - 解析一個名稱字符串並將其轉換爲第一個姓氏和名字...
有沒有必要創建自己的功能,而且很坦率地說,它似乎浪費了現在可以用已經存在的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 - 解析一個名稱字符串並將其轉換爲第一個姓氏和名字...相关推荐
- oracle中姓名取姓氏,数据清洗初记(12):姓与名的提取
[背景] 由源端抽取数据时,姓名中文为唯一字段,落地到目标端时,由于业务需要,需要有单独的姓氏字段和姓名字段,则需要利用长度判读函数.截取函数处理. [解决] 1.长度判读利用case.length函 ...
- oracle中的输入 amp,Oracle之SQL学习
1.Oracle 更改会话(更改oracle中显示日期的方式) SQL> alter session set NLS_date_format='YYYY-MM-DD'; 2.使用绑定变量来输入记 ...
- oracle中的取余函数
原文地址:oracle中的取余函数作者:人生笑笑 oracle中取余是用函数mod(numer1,number2),相当于C语言中的 "Number1%Number2" 语句,返回 ...
- oracle中的guid,在Oracle中使用Guid
在Oracle中使用Guid 在Oracle中使用Guid 在Oracle中可以用SYS_GUID()来生成一个guid,相当于msSql中的newid(). 在Oracle9i和Oracle 10g ...
- oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?
oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...
- oracle中的取余函数MOD
oracle中取余是用函数mod(numer1,number2) oracle中取余是用函数mod(numer1,number2),其返回的值为其余数值.如: 输出1-13中所有不是3的倍数的整数数值 ...
- oracle中不等于怎么表示,sql语句不等于怎么表示
sql中怎么表示"不等于"(数据库,SQL) 1.sql中有两种方式表示不等于,一种是"<>"(不含引号),另一种是"!="(不 ...
- oracle长度字段,【转】Oracle中如何取一个字段的定义长度
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目开发中遇到了获取Oracle字段定义的长度问题,现在将此总结一下,希望能给需要此需求的同行们有个帮助. 在Oracle中获取一个字符的长度的方法很简单 ...
- oracle中minus什么意思,Oracle Minus关键字
Oracle Minus关键字 SQL中的MINUS关键字 SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果 ...
最新文章
- pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)
- 户外生活--西湖林至千军台
- python基础算法-归并排序
- python猜数游戏在程序中预设一个_一道Python简单程序结构练习题
- java 读utf-8 xml_用Java和UTF-8編碼生成有效的XML。
- gradle挂接到构建生命周期(七)
- 【软考】[信息安全工程师]
- 【模块化开发】之 模块化概述
- azure服务器_如何使用Blazor WebAssembly实施Azure无服务器
- eclipse生成boolean型变量的getter是is开头
- day、11闭包函数和装饰器
- 使用System Center Essentials 2007查看计算机的软件清单
- java常用工具类封装
- 以太坊区块链中的数据结构
- mysql workbench6.3.5_mysql workbench
- 计算机一级win7win10,Win7/Win8.1升级Win10出现黑屏/蓝屏怎么办
- 泰拉瑞亚自建服务器,泰拉瑞亚1.4版本服务器创建教程
- SAP UI5 应用开发教程之八十二 - 采用 OPA5 开发支持页面跳转的 SAP UI5 集成测试用例试读版
- CodeForces 285 E.Positions in Permutations(dp+组合数学)
- 帮你抢小游戏流量红利——360小游戏接入指南