首页 > 解决方案 > 从字符串的末尾打印一定数量的字符 SQL DB2

问题描述

在 DB2 中,我想从字符串末尾获取 3 个符号。我怎样才能做到这一点?例子:

输入:

yyre*dsnj*001*19
asdf*wqer*136002*20

输出:

001
002

标签: sqldb2

解决方案


RIGHT 函数 ALPHA 的值为 ABCDEF。

SELECT RIGHT(ALPHA,3)
     FROM SYSIBM.SYSDUMMY1

返回 DEF,

https://www.ibm.com/support/producthub/db2/docs/content/SSEPGG_11.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000844.html?pos=2


推荐阅读