各大主流关系型数据库都没这功能吧,要么就查询出来然后截取,要么就在增加一个字段,在插入数据的时候顺便把文件名也写进去,否则没有哪个sql语句能解决你的问题
select reverse(left(reverse(A),charindex('/',reverse(A))-1))
File f =new File("C:\\Users\\Public\\Pictures\\test.jpg"); System.out.println(f.getName()); 输出: test.jpg
File f =new File("C:\\Users\\Public\\Pictures\\test.jpg"); System.out.println(f.getName());
[quote=引用 2 楼 dalor 的回复:] 使用 replace 和substring应该可以,我说提是sql里的函数。
使用 replace 和substring应该可以,我说提是sql里的函数。
80,472
社区成员
91,384
社区内容
加载中
试试用AI创作助手写篇文章吧