gpt4 book ai didi

mysql - SQL : get substring from one column and inserting it into other column

转载 作者:行者123 更新时间:2023-11-29 04:05:58 25 4
gpt4 key购买 nike

第一列包含图像文件名:

abcd.jpg
abcdef.png
...
abcdjs.xyz

我想制作另一列包含这些图像文件的扩展名:

jpg
png
...
xyz

但有些图像文件的名称类似于ab.gefs.jpg

我无法获取最后一个 (.) 点之后的 string

最佳答案

您可以反转文件名,使扩展名在前并反转,然后找到第一个点,然后剪切点之前的所有内容——这将是反转的扩展名——,然后再次反转:

UPDATE some_table t1, some_table t2
SET t1.some_column = REVERSE(SUBSTRING(REVERSE(t2.filename) FROM 1 FOR LOCATE('.', REVERSE(t2.filename))))
WHERE t1.primary_key = t2.primary_key;

关于mysql - SQL : get substring from one column and inserting it into other column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40343960/

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