-1
votes

Compter le champ autre que le champ ID

J'ai 5 colonnes dans ma base de données SQL id, nom, email, téléphone et pays ID: Total Row 54 Email Total Row 45

Comment je compterai le nombre d'emails de ma base de données. J'utilise la fonction de comptage, mais ne donne pas de résultats réels en cas de courrier électronique. xxx


3 commentaires

Qu'est-ce que dans le champ pour les 9 lignes restantes? Est-ce null ou une chaîne vide?


Tout d'abord, il n'y a pas de php ou de mysqli ici (par les balises que vous avez utilisées), juste SQL. Nous devons voir le schéma et les valeurs.


Voter comme incertain.


3 Réponses :


2
votes
SELECT COUNT(company.email) FROM company WHERE company.email IS NOT NULL  AND company.email <> ''
This query will exclude the rows that you have no email (either NULL or just empty field)

0 commentaires

0
votes

Si la colonne de messagerie contient NULL,

Cela devrait fonctionner. P>

SELECT COUNT(!ISNULL(email)) FROM company


0 commentaires

0
votes

Sélectionnez Count (email) de la société où la société <> ''

null sera hors du compte par eux-mêmes


0 commentaires