gpt4 book ai didi

php - MYSQL - 用于 SQL 查询的正则表达式

转载 作者:行者123 更新时间:2023-11-29 22:48:59 26 4
gpt4 key购买 nike

如何使用正则表达式修改下面的 SQL 查询以获得此结果(文件夹结构不是静态的)?

SQL 查询:

SELECT name, identifier 
FROM mydb
WHERE uid = 123 and type='image'

结果

COLUMN: name
ROW:my_pic.jpg
COLUMN: identifier
ROW:/global/images/example/my_pic.jpg

我需要的是这个结果删除列标识符最后一个斜杠之后的所有内容

COLUMN: name
ROW:my_pic.jpg
COLUMN: identifier
ROW:/global/images/example/

最佳答案

这是一种方法:

select left(col, length(col) - length(substring_index(col, '/', -1)))

它会查找最后一个 '/' 之后所有内容的长度,然后删除这些字符。

关于php - MYSQL - 用于 SQL 查询的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28968673/

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