我有一个 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/