Es gibt viele Werte in einer Spalte wie Beispiel für Stationery-Tabelle. Ich hätte gerne die Zählung von Bleistift, Stift, Notizbuch usw. Ich kann dies sehr einfach mit DECODE erreichen. Allerdings, wenn ich den Bleistift, den Stift und das Notizbuch ausschließen und den Rest in einer gemeinsamen Gruppe "Andere" zählen möchte. Wie können wir das machen?Gruppe durch Ausschließen einiger Werte einer Spalte
0
A
Antwort
1
die Spaltennamen sind ITEM
Unter der Annahme, und die Tabelle STATIONERY
und die Spalten Elemente, die Sie nennen sind speziell Pencil
, Pen
und Notebook
dann versuchen, benannt ist:
SELECT CASE item
WHEN 'Pencil' THEN 'Pencil'
WHEN 'Pen' THEN 'Pen'
WHEN 'Notebook' THEN 'Notebook'
ELSE 'Others'
END AS item_type,
count(*)
FROM stationery
GROUP BY CASE item
WHEN 'Pencil' THEN 'Pencil'
WHEN 'Pen' THEN 'Pen'
WHEN 'Notebook' THEN 'Notebook'
ELSE 'Others'
END;
Verwandte Themen
- 1. MySQL GROUP BY - ausschließen Gruppen, in denen Werte in einer Spalte in der Gruppe unterscheiden
- 2. ausschließen Werte Spalte summieren LinQ gruppiert
- 3. Gruppe Nach einer Nullwert-Spalte
- 4. Gruppe Durch nicht die Gruppe nach Spalte in SQL
- 5. Return-Gruppe durch Werte in MySql
- 6. Anzahl der eindeutigen Werte pro Spalte Gruppe
- 7. Computed Spalte in der Gruppe durch Klausel
- 8. Progressive Verkettung einer Spalte von einer Gruppe
- 9. Gruppe von auf einer linken Spalte join'd
- 10. Linq-Gruppe durch und ergibt die Summe der Werte eine weitere Spalte hinzufügen zu summieren
- 11. mySql Abfrage, um die maximal 3 Werte aus einer Spalte und Gruppe auf andere Spalte
- 12. Runden einiger Zahlen und Konvertieren einiger Werte in int
- 13. Gruppendaten durch Spalte, finden Sie einen Prozentwert in jeder Gruppe
- 14. Wie kann man bestimmte Werte in einer Spalte einer Pandas-Gruppe nach Objekten zählen?
- 15. Hinzufügen einer Spalte und Werte auf der Grundlage einiger vorhandener Spaltenwerte
- 16. Wie durch DATUM Gruppe nur in Spalte Datetime
- 17. Werte aus einer Spalte zählen
- 18. data.table - Gruppe nach allen außer einer Spalte
- 19. Clip-Pfad durch eine Gruppe von Quadraten in einer Gruppe
- 20. Pandas: Füllen fehlende Werte innerhalb einer Gruppe
- 21. Wie man einer Gruppe identischer Werte in einer Spalte eine eindeutige ID-Nummer zuweist
- 22. So wählen Sie die erste Gruppe von Elementen getrennt durch Komma in einer Spalte
- 23. Ausschließen einiger ActiveRecord-Eigenschaften von Xml-Rendering in Schienen
- 24. Gruppe durch keine Nullwerte
- 25. Gruppe durch zwei Spalte mit vice versa Wert
- 26. Gruppe durch Wertepaare der gleichen Spalte in SQL mit Zeitreihen
- 27. Django ORM-Gruppe durch eine Spalte und zurück andere
- 28. Gruppe durch und Umfang/normalisieren eine Spalte in r
- 29. SQL-Gruppe durch zwei Spalte mit min Bedingung
- 30. Dividieren Spalte von Daten durch den Mittelwert der Gruppe R
Könnten Sie bitte einige Beispieldaten veröffentlichen, die Abfrage, die Sie nutzen und das gewünschte Ergebnis? – Aleksej