如果结果"joe@stackoverflow.com
“和我想找到@
符号(3)的位置。有可能吗?SQLite似乎没有INSTR
、LOCATE
、POSITION
或任何类似的函数。
SELECT ?('joe@stackoverflow.com')
Update我注册了一个自定义扩展函数,但我不得不注册,这让我感到惊讶。
发布于 2014-05-27 12:54:58
从路径检索文件名:
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,希望能帮上忙。
发布于 2015-01-19 12:07:12
不知道这是否是最近增加的,但函数确实会找到第一个实例。
发布于 2020-04-25 08:41:14
从表中选择instr(列,'@')
https://stackoverflow.com/questions/6989895
复制相似问题