sql >> Database >  >> RDS >> Mysql

Kan de null-waarde van JSON_EXTRACT niet detecteren

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

of

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

Zie de documenten voor JSON_TYPE .



  1. Wat is de fout Elke afgeleide tabel moet zijn eigen alias hebben in MySQL?

  2. SQLite - Gegevens importeren uit een CSV-bestand

  3. SQL-query om een ​​tabel te maken in MySQL

  4. Postgres-wijzigingen in Java-toepassing op de hoogte stellen