Obtenir pour cent de colonnes que complété par le calcul des valeurs null

J'ai une table avec une colonne qui autorise les valeurs null. Si la valeur est null, il est incomplet. Je veux calculer le pourcentage d'achèvement.

Cela peut-il être fait dans MySQL via SQL ou devrais-je obtenir le total des entrées et le total des entrées null et calculer le pourcentage sur le serveur?

De toute façon, je suis très confus sur la façon j'ai besoin d'aller sur la séparation de la variable_value afin que je puisse obtenir le total de ses résultats et aussi le total de ses résultats NULS.

SELECT
    games.id
FROM 
    games
WHERE 
    games.category_id='10' AND games.variable_value IS NULL

Cela me donne tous les jeux où le variable_value est NULL. Comment puis-je prolonger ce aussi obtenir de moi, soit le TOTAL des jeux ou des jeux NON NULLE avec elle?

Schéma De La Table:

id (INT Primaire Auto-Inc)

category_id (INT)

variable_value (TEXTE Autoriser les valeurs Null par Défaut: NULL)

  • Pouvez-vous nous donner le schéma de la table?
InformationsquelleAutor krx | 2010-07-26