我想创建一个列numberofimage
。列中的每个单元格将显示该列numberofimage
中的图像数量addimage
列中每个单元格的格式addimage
如下:
[{"file":"vstorage.com\/sohoa\/han01\/\/123.jpg","name":"123.jpg","type":"image\/jpeg","size":239709},{"file":"storage.com\/sohoa\/han01\/\/456.jpg","name":"456.png","type":"image\/png","size":1030361}]
我会像这样计算每个细胞的数量,但结果却错误:
SELECT * FROM `surveytemplate1`
WHERE addphoto LIKE '%.gif%'
OR addphoto LIKE '"Type:"image\/jpeg"'
OR addphoto LIKE '"Type":"image\/png"'
OR addphoto LIKE '"Type":"image\/jpg"'
因此,在上面的例子中,有 2 张图片,因为有 2 个单词:“ Type:"image\/jpeg
”和“ Type":"image\/png
”
那么我应该使用什么公式来实现我想要的结果?MySQL 是 v5.5