通过Alteryx或SQL解析记录的最后13个字符
我试图通过Alteryx或SQL解析每个记录上的最后13个字符 有人能帮我用什么工具/脚本来解决这个问题吗 记录:通过Alteryx或SQL解析记录的最后13个字符,sql,parsing,Sql,Parsing,我试图通过Alteryx或SQL解析每个记录上的最后13个字符 有人能帮我用什么工具/脚本来解决这个问题吗 记录: Serial Number Serial Number Orig 1 1-2MYGU7B YC07 S4B1343P07483 1-2MYGU7B YC07 S4B1343P07483 2 33_V_APC_1-2B4YKZ9 8W1428D09674 33_V_APC_1-2B4YKZ9 8W1428D09674 Output
Serial Number Serial Number Orig
1 1-2MYGU7B YC07 S4B1343P07483 1-2MYGU7B YC07 S4B1343P07483
2 33_V_APC_1-2B4YKZ9 8W1428D09674 33_V_APC_1-2B4YKZ9 8W1428D09674
Output I want:
Serial Number Serial Number Orig
1 1-2MYGU7B YC07 1-2MYGU7B YC07 S4B1343P07483
2 S4B1343P07483 1-2MYGU7B YC07 S4B1343P07483
3 33_V_APC_1-2B4YKZ9 33_V_APC_1-2B4YKZ9 8W1428D09674
4 8W1428D09674 33_V_APC_1-2B4YKZ9 8W1428D09674
如果这是SQL Server,则使用right()函数:
SELECT right(SerialNumber, 13)
FROM TableName
这可以通过使用Alteryx中的公式工具轻松实现。只需创建一个新字段,然后在原始字段上使用“Right”字符串表达式来创建一个新字段。这样,您仍将拥有原始字段和新字段
表达式应该是正确的([{org\u field}],13)。您使用哪个数据库管理系统?SQL Server、MySQL、Postgre?OP不仅需要一个字符串函数,还需要从结果中创建多行。