首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL搜索具有不同扩展名的重复文件名

MySQL搜索具有不同扩展名的重复文件名
EN

Stack Overflow用户
提问于 2017-12-11 19:15:08
回答 1查看 129关注 0票数 0

我有一个表,其中有一个名为filename的列,其中包含带有扩展名的文件名。

我需要查找已插入到表中的所有文件名,这些文件名具有相同的文件名,但具有不同的扩展名。例如,我要查找的文件如下

代码语言:javascript
复制
01_ceremony_10021.flv
01_ceremony_10021.mp4

我需要同时存在于mp4和flv格式的文件列表。

我尝试了几种方法,比如:

代码语言:javascript
复制
SELECT 
    archivo, 
    substr(archivo,1, locate(".flv", archivo)-1) as NomSinExt 
FROM videoscampus 
where (substr(archivo, -4) = '.flv' || substr(archivo, -4) = '.mp4' )
order by archivo asc

但不管怎样,这只是给了我整个视频列表。

表的结构如下:

代码语言:javascript
复制
Column      Type
-----------------------------
id          int(11) Auto Incr    
filename    varchar(250)     
deleted     int(1)   
dateStart   datetime     
dateEnd     datetime    

以及一些我需要检测的文件名的示例:

代码语言:javascript
复制
agai_cpal_t6_cristinacoca.mp4    
agai_cpal_t7_ent_ricardomartino_pacoarango.mp4   
agai_cpal_t8_alejandrogonzalez.mp4   
agai_cpal_t9_ent_ricardomartino_barbaradefranceschi.mp4  
AHE_INF_MMijanco_T3_Macronutrientes.flv <---- DUPLICATE I'm looking for
AHE_INF_MMijanco_T3_Macronutrientes.mp4 <---- DUPLICATE I'm looking for
ahe_inf_prim_t10_maitemijancos.mp4   
ahe_inf_t1_maitemijancos.mp4     
ahe_inf_t10_maitemijancos.mp4    
ahe_inf_t10.1_maitemijancos.mp4  
ahe_inf_t10.2_maitemijancos.mp4  
ahe_inf_t11_maitemijancos.mp4    
ahe_inf_t12_javiertejedor.mp4

提前感谢您的时间和帮助。

-Orallo

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-12 04:54:45

试一试。它将表拆分为mp4和flv行,然后比较每个文件名的第一部分的匹配项。

代码语言:javascript
复制
SELECT
    SUBSTR(a.`filename`,1,LOCATE('.flv')) as `base_name`,
    a.`filename` as `flv_file`,
    b.`filename` as `mp4_file`
FROM `videoscampus` a
JOIN `videoscampus` b
ON b.`filename` LIKE '%.mp4'
    AND SUBSTR(b.`filename`,1,LOCATE('.mp4')) = SUBSTR(a.`filename`,1,LOCATE('.flv'))
WHERE a.`filename` LIKE '%.flv'
    AND a.`deleted` = 0
    AND b.`deleted` = 0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47751722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档