0

写真のMySQLテーブルがあり、それらの寸法を単一のvarcharフィールドに保存しています。「1024×768」。「高さ」と「幅」を別々に保存するようにテーブルを変更することなく、指定された寸法以上の写真を選択する方法はありますか?

ありがとう

4

1 に答える 1

1
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
于 2012-12-24T02:01:00.307 に答える