gpt4 book ai didi

sql - 如何找到一个字符在 SQLite 列中的位置?

转载 作者:IT王子 更新时间:2023-10-29 06:21:20 28 4
gpt4 key购买 nike

如果结果为“joe@stackoverflow.com”并且我想找到@符号的位置(3)。可能吗? SQLite 似乎没有 INSTRLOCATEPOSITION 或任何此类函数的等价物。

SELECT ?('joe@stackoverflow.com')

更新 我最终注册了一个自定义扩展函数,但很惊讶我不得不这样做。

最佳答案

从路径中获取文件名:

select replace(path, rtrim(path, replace(path, '/', '' ) ), '') from example;

来自 http://community.spiceworks.com/topic/38836-sqlite-question-how-do-i-find-the-position-of-a-character-in-a-string?page=2 ,希望它可以帮助某人。

关于sql - 如何找到一个字符在 SQLite 列中的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6989895/

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