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

Не може да се открие нулева стойност от JSON_EXTRACT

SELECT 
  JSON_EXTRACT(`COLUMNS_HEADERS`, '$[1]'), 
  (JSON_EXTRACT(`COLUMNS_HEADERS`, '$[1]') = CAST('null' AS JSON))
FROM ate.readings_columns_new;

или

SELECT 
  JSON_EXTRACT(`COLUMNS_HEADERS`, '$[1]'), 
  (JSON_TYPE(JSON_EXTRACT(`COLUMNS_HEADERS`, '$[1]')) = 'NULL')
FROM ate.readings_columns_new;

Вижте документите за JSON_TYPE .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проверка на множество колони за една стойност

  2. $stmt->close() срещу $stmt->free_result()

  3. MySQL - Как да получите резултати от търсенето с точна релевантност

  4. Оптимизиране на SQL извикване на формула hasrsine в PHP

  5. Извличане на един ред, една колона със ЗНП