in mysql, wie zählen Sie die nicht leeren Zellen in einer Zeile? Und ich möchte die Zellen nur zwischen bestimmten Spalten zählen, sagen wir zwischen den Spalten 3-10. nicht alle Spalten ... wieder, nur in dieser Reihe.mysql query
Antwort
Spalten können nur in SQL mit Namen nicht Zahlen angegangen werden, wenn Sie dies tun wollen, werden Sie es in einer Programmiersprache zu tun haben, die die Abfrage
Theoretisch ruft, Attribute eines relvar ungeordnet sind und daher sollte das nicht möglich sein. Ich glaube jedoch, dass Sie in MySQL den Katalog abfragen können, um die Namen und auch die 'Reihenfolge' von Spalten einer Tabelle zu erhalten. Sie können die Spaltennamen und Reihenfolge wie folgt erhalten:
select column_name, ordinal_position from information_schema.columns where table_name='my_table';
Allerdings bezweifle ich, dass dies Ihnen zu viel hilft. Was Sie tun, riecht nach schlechtem Datenbankdesign und wenn Sie nichts gegen das Design tun können, was leider manchmal passiert, können Sie die Zeilen aus Ihrer Tabelle in einer Programmiersprache, z. PHP, und verwenden Sie dann Schleifen, um die nicht leeren Zellen in den von Ihnen gewünschten Zellen 'manuell' zu zählen. Sie können die Zeilen in ein Array abrufen und dann auf einzelne Zellen zugreifen, indem Sie den Array-Index angeben.
Wenn Sie es so glücklich machen, warum nicht? Es sollte definitiv nicht zu schwierig sein.
- 1. mysql query
- 2. MySQL Query - unbekannte Spalte
- 3. MySQL Query Hilfe gesucht
- 4. Optimierung dieses MySQL Query
- 5. Mysql Query Fehler
- 6. MySQL Query-Hilfe
- 7. mysql query Hilfe
- 8. MySQL Kreuztabelle Query Join
- 9. mysql query müssen
- 10. MySQL Multitable Query Problem
- 11. MySql Query (Brain Challenge)
- 12. php mysql query
- 13. MySQL Query-Performance verbessern
- 14. MySQL Query Frage
- 15. Zählen mysql query
- 16. mysql query Hilfe
- 17. MySQL Query Browers Ergebnisse
- 18. Multi-Table mysql query
- 19. MySQL Query Zwei (COUNT)
- 20. Hilfe mit MySQL Query
- 21. php mysql search query
- 22. mysql query Datengruppe
- 23. mysql query in variable
- 24. MySQL Query-Hilfe
- 25. mysql query help
- 26. MySQL Query, Bulk-Einfügung
- 27. MySQL Query Join Tabelle
- 28. Dynamic MySQL Query Fehler
- 29. MySQL Query Error
- 30. mysql query zu zählen