sql - 从字符串的末尾打印一定数量的字符 SQL DB2
问题描述
在 DB2 中,我想从字符串末尾获取 3 个符号。我怎样才能做到这一点?例子:
输入:
yyre*dsnj*001*19
asdf*wqer*136002*20
输出:
001
002
解决方案
RIGHT 函数 ALPHA 的值为 ABCDEF。
SELECT RIGHT(ALPHA,3)
FROM SYSIBM.SYSDUMMY1
返回 DEF,
推荐阅读
- flutter - 仅将日期限制为财政年度-颤振
- prolog - (>)/2 的参数 2 中的实例化错误
- spring-boot - spring boot ClassNotFoundException中的activemq端点
- excel - PowerShell 脚本在不同客户端上使用 Excel COM 对象缓冲
- python - 将 learningratescheduler 与 keras 和 SGD 优化器一起使用时出错
- reactjs - axios 返回 500 而邮递员返回 200
- c++ - C++。程序在cmd中显示错误,但在visual studio中正常
- android - 为什么我用过 LiveData 还需要启动 notifyDataSetChanged()?
- c# - (Visual Studio 2019 社区)打开设计器时创建窗口句柄时出错
- asp.net-mvc - 如何在按钮单击时将部分视图呈现为模式弹出窗口?