让相同字符重复出现指定次数的函数是什么?

DJMPH 2002-11-29 03:40:50
让相同字符重复出现指定次数的函数是什么?
类似SQL Server的REPLICATE().
...全文
298 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jlandzpa 2002-11-29
  • 打赏
  • 举报
回复
16:21:43 jlanzpa817>select replace(lpad(' ',5,' '),' ','name') from dual;

REPLACE(LPAD('',5,''
--------------------
namenamenamenamename

已用时间: 00: 00: 00.10
jlandzpa 2002-11-29
  • 打赏
  • 举报
回复
呵呵:
16:15:55 jlanzpa817>select lpad('12',10,'12') from dual;

LPAD('12',
----------
1212121212

已用时间: 00: 00: 00.10
beckhambobo 2002-11-29
  • 打赏
  • 举报
回复
to jlandzpa(jlandzpa) 对于一位字符就成立

像以下就不行了:
SQL> select lpad('12',5,'12') from dual;

LPAD(
-----
12112

结果不一样
ORACLE找了好多函数都找不着重复函数,先用我的笨方法吧
beckhambobo 2002-11-29
  • 打赏
  • 举报
回复
SQL> select lpad('name',length('name')*3,'name') from dual;

LPAD('NAME',
------------
namenamename
jlandzpa 2002-11-29
  • 打赏
  • 举报
回复
15:56:47 jlanzpa817>select lpad('1',3,'1') from dual;

LPA
---
111

已用时间: 00: 00: 00.10

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧