gpt4 book ai didi

sql - 如何切割长度未知的字符串的左侧部分? (带sql函数)

转载 作者:行者123 更新时间:2023-12-01 09:12:37 24 4
gpt4 key购买 nike

在 ETL 过程中,我收到一个 varchar 字段,并且(值的)长度从一行到另一行发生变化。
我需要从字符串的右侧保留 5 个符号。
这意味着我需要切割左侧,但由于长度未知,我不能。

我试过 select substring('24:15:11',4, 5) ,但这对我没有帮助,字符串可能是 '2019-05-01 22:15:11' .

sql:

select substring('24:15:11',4, 5)

预期的:
15:11

最佳答案

您可以使用 substr .负起始位置被解释为相对于字符串的结尾。

select substr('24:15:11', -5)

关于sql - 如何切割长度未知的字符串的左侧部分? (带sql函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56163022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com