格式化来自 Oracle Select 查询的字符串
假设当我运行以下查询时,
SELECT NAME
FROM EMP;
它返回以下 2 行。
NAME
------------
Jan Jones
Arne Barnie
但我希望它采用以下格式
J. Jones
A. Barnie
我怎样才能得到它?
Lets say when I run the following query,
SELECT NAME
FROM EMP;
It return the following 2 rows.
NAME
------------
Jan Jones
Arne Barnie
But I wanted it in the following format
J. Jones
A. Barnie
How I can get that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
regexp_replace
应该可以实现:或者,如果您更喜欢
\X
表示法而不是[[:...:]]
表示法,你可以使用It should be possible with
regexp_replace
:Alternatively, if you prefer the
\X
notation over the[[:...:]]
notation, you can use没有像
DECODE
这样的捷径可以做到这一点我认为这是你最好的选择。
There are no short cuts like
DECODE
to do thisI think this is your best bet.