Mysql
 sql >> база данни >  >> RDS >> Mysql

Мога ли да направя търсене, независимо от главните букви с JSON_EXTRACT в MySQL?

SELECT * FROM mytable WHERE LOWER(JSON_EXTRACT(metadata, "$.title")) = JSON_QUOTE("hello world") и SELECT * FROM mytable WHERE LOWER(metadata->"$.title") = JSON_QUOTE("hello world") работи, но не съм сигурен защо трябва да използвам JSON_QUOTE когато използвате LOWER вместо да не се нуждаете от него за точно търсене.

Ако някой може да обясни защо, с удоволствие ще го отбележа като отговор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. защо мога да използвам метода first(), когато моят тип набор от резултати е само напред?

  2. Как да дезинфекцираме входа на ODBC базата данни?

  3. Използване на две обобщени стойности от подзаявка SELECT в една външна заявка SELECT

  4. JSON Търсене в laravel eloquent

  5. ГРУПИРАНЕ ПО С ИМАНЕ ( РАЗЛИЧНО ) :PHP , MYSQL