Besoin d'aide pour la sélection de la non-vide de la colonne des valeurs de MySQL
J'ai une table MySQL qui a environ 30 colonnes. Une colonne a de la valeur vide pour la majorité de la table. Comment puis-je utiliser une commande MySQL pour filtrer les éléments qui ont des valeurs dans la table?
Voici ma tentative:
SELECT * FROM `table` WHERE column IS NOT NULL
Ce ne filtre pas parce que j'ai des cellules vides plutôt que d'avoir NULL
dans le vide de la cellule.
Vous devez vous connecter pour publier un commentaire.
Aussi chercher les colonnes ne correspond pas à la chaîne vide
''
Si vous avez des champs ne contenant que des espaces que vous considérez vide, utilisez
TRIM()
pour éliminer les espaces, et potentiellement quitter la chaîne vide''
table
OÙ column = "" a fonctionné pour moiUne autre approche, qui gère également les espaces vides dans une colonne ainsi que la valeur null: