sql - 如何在pl/sql中的字符串前面放置特定数量的字符?
问题描述
我想在操作后将字符串修复为 20 个字符的长度。例如,如果我的字符串是,1455
那么新字符串应该是(20 个字符) ,前面00000000000000001455
有 16秒。0
或者,如果我的字符串是,12345678
那么新字符串应该是00000000000012345678
(20 个字符)0
,前面有 12 秒。
我可以在用户定义的函数中做到这一点,但我想知道在 Oracle 中是否有一种简单的方法来做到这一点?我用谷歌搜索但找不到任何类似的解决方案。有什么建议么?
解决方案
像这样做:
select lpad('1455',20,'0') from dual;
推荐阅读
- python - cv2.bitwise_and: 操作既不是'array op array'
- python - 如何让这个贪心函数更快?
- http-status-code-403 - 禁止:来自 GCP 云的 403 访问被拒绝错误
- express - 护照 saml 如何将配置文件数据传递给路由
- rest - 在 Jmeter 中设置每分钟限制 100 个请求不起作用
- reactjs - 如何使用材质 UI 在 React 中添加 classList
- c# - c#和HtmlAgilityPack:获取href属性的值
- wordpress - 如何使用 Yoast 插件为 front-page.php 做 SEO
- git - 使用 git lfs 和配置 SSH 密钥
- python - 条纹是否发送消息以确认付款?