Dans mysql, comment comptez-vous les cellules non vides dans une rangée? Et je veux compter les cellules entre certaines colonnes seulement, disons entre les colonnes 3-10. pas toutes les colonnes ... encore une fois, dans cette rangée seulement.mysql query
Répondre
Les colonnes ne peuvent être abordés dans sql avec des noms non numéros si vous voulez faire cela, vous devrez le faire dans un langage de programmation qui appelle la requête
Théoriquement, les attributs d'un relvar ne sont pas ordonnés et par conséquent, vous ne devriez pas être capable de le faire. Cependant, dans MySQL je crois que vous pouvez interroger le catalogue pour obtenir les noms et aussi l '«ordre» des colonnes d'une table. Vous pouvez obtenir les noms des colonnes et l'ordre comme suit:
select column_name, ordinal_position from information_schema.columns where table_name='my_table';
Cependant, je doute que cela vous aidera trop. Ce que vous faites sent comme une mauvaise conception de base de données et si vous ne pouvez rien faire à propos de la conception, ce qui malheureusement arrive parfois, vous pouvez aller chercher les lignes de votre table dans un langage de programmation, par exemple. PHP, puis utilisez des boucles pour compter manuellement les cellules non vides dans les cellules que vous aimez. Vous pouvez extraire les lignes dans un tableau, puis accéder aux cellules individuelles en fournissant l'index du tableau.
Si vous êtes heureux de le faire de cette façon, alors pourquoi pas? Cela ne devrait certainement pas être trop difficile.
- 1. Mysql Query
- 2. MySQL Query
- 3. Slow MySQL Query
- 4. Création d'un MySQL Query
- 5. Rechercher MySQL Query
- 6. MySql Count Query
- 7. MySQl Query Execution Plan
- 8. MySQL Query aide
- 9. mysql query help (comme instruction)
- 10. MySQL Query, l'insertion en bloc
- 11. MySQL Query Connexion à CakePHP
- 12. MYSQL MAX et min QUERY
- 13. Truncate Slow Query Ouvrir une session MySQL
- 14. MySQL Query à l'aide Comme paramétrés
- 15. MySQL - Requête UPDATE basée sur SELECT Query
- 16. MySQL Query relatives à l'installation Problème
- 17. Mysql Query: Where clause si Existe
- 18. Mysql Query Exclure une certaine entrée
- 19. mysql query browser modifier le bouton désactivé
- 20. En utilisant DISTINCT et COUNT ensemble dans un MySQL Query
- 21. C# Parameterized Query MySQL avec la clause `in`
- 22. MySQL Union Query w/Left Join - Classement par Erreur?
- 23. CodeIgniter: Comment faire une sélection (Distinct Fieldname) MySQL Query
- 24. SQL Query - remplacer les valeurs codées en dur ... (MySQL)
- 25. Connexion à mySQL Query Browser à l'aide de ssh
- 26. PHP MySQL Query "Create Table" - débutant a besoin d'aide
- 27. Comment définir les paramètres de requête dans MySQL Query Browser?
- 28. Efficient SQL Query
- 29. Quote Anniversaire SQL Query
- 30. Pourquoi MySQL Data Connector prend-il beaucoup plus de temps que MySQL Query Browser?