如何从带有文件路径的列中获取MySQL中的左子字符串?显示整个文件路径字符串,不包括文件名?
要获得左子字符串,请使用LEFT()以及substring_index()。例如,假设文件路径为-
“/MyFile/JavaProgram/Hello.java “
在这里,我们将看到如何显示整个文件路径,除了文件名,即-
/MyFile/JavaProgram/
让我们首先创建一个表-
create table DemoTable
(
FileLocation text
);
insert into DemoTable values('/C/AllPrograms/animation.gif');
insert into DemoTable values('/E/FavFile/ChatProgram.java');使用select语句显示表中的所有记录-
select *from DemoTable;
这将产生以下输出-
+--------------------------------+ | FileLocation | +--------------------------------+ | /MyFile/JavaProgram/Hello.java | | /C/AllPrograms/animation.gif | | /E/FavFile/ChatProgram.java | +--------------------------------+ 3 rows in set (0.00 sec)
以下是在MySQL中获取左子字符串的查询-
select left(FileLocation,char_length(FileLocation)-char_length(substring_index(FileLocation,'/',-1))) from DemoTable;
这将产生以下输出-
+------------------------------------------------------------------------------------------------+ | left(FileLocation,char_length(FileLocation)-char_length(substring_index(FileLocation,'/',-1))) | +------------------------------------------------------------------------------------------------+ | /MyFile/JavaProgram/ | | /C/AllPrograms/ | | /E/FavFile/ | +------------------------------------------------------------------------------------------------+ 3 rows in set (0.00 sec)
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短