Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można wykryć wartości null z JSON_EXTRACT

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

lub

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

Zobacz dokumentację dla 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. mysql łączy wyniki zapytania obok siebie

  2. Jak przekonwertować datetime na UTC w MySQL

  3. SELECT z widoku MySQL z klauzulą ​​HAVING zwraca pusty zestaw wyników

  4. jQuery UI Sortable, a następnie zapisz kolejność w bazie danych

  5. Znacznik czasu MySQL tylko podczas tworzenia