gpt4 book ai didi

mysql if 条件

转载 作者:行者123 更新时间:2023-11-29 01:47:20 33 4
gpt4 key购买 nike

我必须创建一个查询,并且在该查询中我需要能够执行此操作

select if(filename is like .jpg/gif) as type from pictures;

我基本上需要发送图片类型,但它们可以是 jpg 或 gif,但我不知道 if like 条件的语法。

试过了还是不行

select fileType, IF(fileType LIKE '%.jpg' OR fileType LIKE '%.gif', 'jpg', 'gif')from Pictures ......

+-------------------------+--------------------------------------------------------------------+
| Picture | type |
+-------------------------+----------------------------------------------------
| 1554588136_vibsbujy.jpg | jpg |
| 1554626891_powioojt.gif | jpg |

两次结果相同

最佳答案

Select Case 
When FileName Like '.jpg%' Or FileName Like '.gif%' Then FileName
End
From Pictures

不清楚如果条件满足则返回什么,如果条件不满足则返回什么。如果您只想过滤具有这些扩展名的文件,那么您可以执行以下操作:

Select FileName
From Pictures
Where FileName Like '.jpg%'
Or FileName Like '.gif%'

关于mysql if 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3549550/

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