mysql - 选择图像尺寸 (hxw) 大于或等于

标签 mysql

我有一个 MySQL 照片表,并将它们的尺寸存储在单个 varchar 字段中,即。 “1024x768”。有没有办法选择大于或等于给定尺寸的照片,而无需修改表格来分别存储“高度”和“宽度”?

谢谢

最佳答案

SELECT *
FROM photos
WHERE CAST(SUBSTR(dimensions, 1, LOCATE("x", dimensions)-1) as NUMBER) > @height
AND CAST(SUBSTR(dimensions, LOCATE("x", dimensions)+1)) as NUMBER) > @width

关于mysql - 选择图像尺寸 (hxw) 大于或等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14016252/

相关文章:

mysql - delphi:通过互联网连接到托管的 mysql 服务器

mysql - 有关 SQL RDMS 连接的优化/扩展用例

php - 将数据从textarea发送到mysql

MySQL 的 [something] 默认值无效

MySQL - 支持一个或多个值的索引不能为 NULL

mysql - 如何选择MySQL表中除最后一项之外的所有条目?

mysql - Wordpress SQL 查询以获取自定义帖子类型中的 meta_key 名称

python - 如何使用 MySQLdb 从 MySQL 创建 JSON 结构数组并控制 JSON 风格化字段名称?

mysql - Grafana世界地图面板: latitude and longitude in mysql cannot display points on map

mysql - CasperJS 和 MySQL