SELECT * FROM mytable WHERE LOWER(JSON_EXTRACT(metadata, "$.title")) = JSON_QUOTE("hello world")
dan SELECT * FROM mytable WHERE LOWER(metadata->"$.title") = JSON_QUOTE("hello world")
berfungsi, tetapi saya tidak yakin mengapa saya harus menggunakan JSON_QUOTE
saat menggunakan LOWER
vs tidak membutuhkannya untuk pencarian yang tepat.
Jika seseorang dapat menjelaskan alasannya, saya akan dengan senang hati menandainya sebagai jawabannya.