我在mysql中有一个json的列数据类型。
以下是该列中的示例数据
{"en": "dddd", "ja": null, "zh": null}
我执行此查询并且运行完美
SELECT name FROM product_categories WHERE name like '%d%'
但是当我将条件从'%d%'
更改为'%D%'
时。它不会返回结果。如何在mysql
json
数据类型列中搜索不区分大小写的单词
答案 0 :(得分:0)
你试过这个:
SELECT name FROM product_categories WHERE UPPER(name) like '%D%'
然后,您将名称转换为完全大写的名称,并将其与大写操作数进行比较。 这应该找到所有小写和大写的。